https://launchpad.net/~dokomix/+archive/ubuntu/daily/+build/28040945 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos01-arm64-028 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 9 Apr 03:04:57 ntpdate[1895]: adjust time server 10.211.37.1 offset -0.004000 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-28040945 --image-type chroot /home/buildd/filecache-default/c698bf6badd89264039f6cdfcd7c983f87611a3e Creating target for build PACKAGEBUILD-28040945 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-28040945 Starting target for build PACKAGEBUILD-28040945 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-28040945 'deb http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy main' 'deb http://ftpmaster.internal/ubuntu jammy main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-28040945 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-28040945 Adding trusted keys to build-PACKAGEBUILD-28040945 pub rsa4096/F67ED1C1CAF824FB 2016-06-23 [SC] Key fingerprint = 4F2F 310F 26B1 82CF 6205 8F4B F67E D1C1 CAF8 24FB uid Launchpad PPA for DoKomiX RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-28040945 Updating target for build PACKAGEBUILD-28040945 Get:1 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy InRelease [18.0 kB] Get:2 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:3 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy/main armhf Packages [4820 B] Get:4 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:5 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy/main Translation-en [3192 B] Get:6 http://ftpmaster.internal/ubuntu jammy-updates InRelease [119 kB] Get:7 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [270 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main armhf Packages [1323 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/restricted armhf Packages [10.9 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/restricted Translation-en [18.6 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/universe armhf Packages [13.5 MB] Get:13 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/multiverse armhf Packages [164 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/multiverse Translation-en [112 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main armhf Packages [620 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [237 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/restricted armhf Packages [12.0 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/restricted Translation-en [280 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-security/universe armhf Packages [590 kB] Get:21 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [163 kB] Get:22 http://ftpmaster.internal/ubuntu jammy-security/multiverse armhf Packages [1264 B] Get:23 http://ftpmaster.internal/ubuntu jammy-security/multiverse Translation-en [7588 B] Get:24 http://ftpmaster.internal/ubuntu jammy-updates/main armhf Packages [824 kB] Get:25 http://ftpmaster.internal/ubuntu jammy-updates/main Translation-en [297 kB] Get:26 http://ftpmaster.internal/ubuntu jammy-updates/restricted armhf Packages [13.0 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-updates/restricted Translation-en [285 kB] Get:28 http://ftpmaster.internal/ubuntu jammy-updates/universe armhf Packages [791 kB] Get:29 http://ftpmaster.internal/ubuntu jammy-updates/universe Translation-en [241 kB] Get:30 http://ftpmaster.internal/ubuntu jammy-updates/multiverse armhf Packages [3980 B] Get:31 http://ftpmaster.internal/ubuntu jammy-updates/multiverse Translation-en [12.1 kB] Get:32 http://ftpmaster.internal/ubuntu jammy-proposed/main armhf Packages [80.8 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [39.6 kB] Get:34 http://ftpmaster.internal/ubuntu jammy-proposed/restricted armhf Packages [2060 B] Get:35 http://ftpmaster.internal/ubuntu jammy-proposed/restricted Translation-en [43.0 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-proposed/universe armhf Packages [62.5 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [37.4 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse Translation-en [5332 B] Fetched 26.8 MB in 6s (4833 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libsemanage1* The following NEW packages will be installed: gcc-12-base libperl5.34 libsemanage2 libsepol2 libssl3 perl-modules-5.34 The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential bzip2 ca-certificates coreutils cpp-11 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++-11 gcc-11 gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8 libgcc-11-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libisl23 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto sed sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata usrmerge util-linux xz-utils zlib1g 165 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 90.5 MB of archives. After this operation, 296 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu6 [63.7 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main armhf libnsl-dev armhf 1.3.0-2build2 [66.1 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main armhf libcrypt-dev armhf 1:4.4.27-1 [122 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-security/main armhf libc6-dev armhf 2.35-0ubuntu3.6 [1332 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-security/main armhf libc-dev-bin armhf 2.35-0ubuntu3.6 [19.0 kB] Get:6 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtirpc-common all 1.3.2-2ubuntu0.1 [7766 B] Get:7 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtirpc-dev armhf 1.3.2-2ubuntu0.1 [184 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main armhf libssl3 armhf 3.0.2-0ubuntu1.15 [1583 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main armhf libk5crypto3 armhf 1.19.2-2ubuntu0.3 [83.6 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main armhf libkrb5support0 armhf 1.19.2-2ubuntu0.3 [30.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-security/main armhf libkrb5-3 armhf 1.19.2-2ubuntu0.3 [330 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/main armhf libgssapi-krb5-2 armhf 1.19.2-2ubuntu0.3 [121 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-security/main armhf libc6 armhf 2.35-0ubuntu3.6 [2901 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-security/main armhf libc-bin armhf 2.35-0ubuntu3.6 [546 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-security/main armhf perl-modules-5.34 all 5.34.0-3ubuntu1.3 [2976 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main armhf libperl5.34 armhf 5.34.0-3ubuntu1.3 [4063 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main armhf perl armhf 5.34.0-3ubuntu1.3 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/main armhf perl-base armhf 5.34.0-3ubuntu1.3 [1613 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main armhf bzip2 armhf 1.0.8-5build1 [34.2 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main armhf libbz2-1.0 armhf 1.0.8-5build1 [31.7 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main armhf libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main armhf libcap-ng0 armhf 0.7.9-2.2build3 [10.1 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main armhf libaudit1 armhf 1:3.0.7-1build1 [43.6 kB] Get:24 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpam0g armhf 1.4.0-11ubuntu2.4 [54.7 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main armhf libcrypt1 armhf 1:4.4.27-1 [94.0 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.8ubuntu3 [648 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main armhf libgdbm6 armhf 1.23-1 [30.0 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main armhf libgdbm-compat4 armhf 1.23-1 [6070 B] Get:29 http://ftpmaster.internal/ubuntu jammy-security/main armhf zlib1g armhf 1:1.2.11.dfsg-2ubuntu9.2 [51.7 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main armhf debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy-security/main armhf libcom-err2 armhf 1.46.5-2ubuntu1.1 [8278 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main armhf libkeyutils1 armhf 1.6.1-2ubuntu3 [8966 B] Get:33 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtirpc3 armhf 1.3.2-2ubuntu0.1 [72.7 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main armhf libnsl2 armhf 1.3.0-2build2 [36.6 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-security/main armhf linux-libc-dev armhf 5.15.0-102.112 [1314 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-security/main armhf gcc-12-base armhf 12.3.0-1ubuntu1~22.04 [20.1 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-security/main armhf libgcc-s1 armhf 12.3.0-1ubuntu1~22.04 [42.5 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main armhf base-files armhf 12ubuntu4.6 [62.2 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main armhf debianutils armhf 5.5-1ubuntu2 [106 kB] Get:40 http://ftpmaster.internal/ubuntu jammy-security/main armhf bash armhf 5.1-6ubuntu1.1 [655 kB] Get:41 http://ftpmaster.internal/ubuntu jammy-security/main armhf bsdutils armhf 1:2.37.2-4ubuntu3.3 [87.5 kB] Get:42 http://ftpmaster.internal/ubuntu jammy-updates/main armhf coreutils armhf 8.32-4.1ubuntu1.2 [1301 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main armhf libgpg-error0 armhf 1.43-3 [61.9 kB] Get:44 http://ftpmaster.internal/ubuntu jammy-proposed/main armhf libgcrypt20 armhf 1.9.4-3ubuntu3.1 [439 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main armhf liblz4-1 armhf 1.9.3-2build2 [54.8 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main armhf liblzma5 armhf 5.2.5-2ubuntu1 [87.0 kB] Get:47 http://ftpmaster.internal/ubuntu jammy-security/main armhf libstdc++6 armhf 12.3.0-1ubuntu1~22.04 [614 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main armhf libargon2-1 armhf 0~20171227-0.3 [21.0 kB] Get:49 http://ftpmaster.internal/ubuntu jammy-security/main armhf libblkid1 armhf 2.37.2-4ubuntu3.3 [137 kB] Get:50 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre2-8-0 armhf 10.39-3ubuntu0.1 [191 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main armhf libselinux1 armhf 3.3-1build2 [66.8 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libudev1 armhf 249.11-0ubuntu3.12 [70.8 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2.1ubuntu4 [134 kB] Get:54 http://ftpmaster.internal/ubuntu jammy-security/main armhf libjson-c5 armhf 0.15-3~ubuntu1.22.04.2 [29.0 kB] Get:55 http://ftpmaster.internal/ubuntu jammy-security/main armhf libuuid1 armhf 2.37.2-4ubuntu3.3 [23.9 kB] Get:56 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libcryptsetup12 armhf 2:2.4.3-1ubuntu1.2 [189 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main armhf libgmp10 armhf 2:6.2.1+dfsg-3ubuntu1 [205 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main armhf libnettle8 armhf 3.7.3-1build2 [174 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main armhf libhogweed6 armhf 3.7.3-1build2 [187 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main armhf libunistring2 armhf 1.0-1 [533 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main armhf libidn2-0 armhf 2.3.2-2build1 [67.6 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main armhf libffi8 armhf 3.4.2-4 [19.0 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main armhf libp11-kit0 armhf 0.24.0-6build1 [219 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main armhf libtasn1-6 armhf 4.18.0-4build1 [36.3 kB] Get:65 http://ftpmaster.internal/ubuntu jammy-security/main armhf libgnutls30 armhf 3.7.3-4ubuntu1.4 [935 kB] Get:66 http://ftpmaster.internal/ubuntu jammy-updates/main armhf systemd-sysv armhf 249.11-0ubuntu3.12 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy-updates/main armhf systemd-timesyncd armhf 249.11-0ubuntu3.12 [31.0 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main armhf libacl1 armhf 2.3.1-1 [14.9 kB] Get:69 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libapparmor1 armhf 3.0.4-2ubuntu2.3 [33.6 kB] Get:70 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libip4tc2 armhf 1.8.7-1ubuntu5.2 [17.8 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main armhf libzstd1 armhf 1.4.8+dfsg-3build1 [285 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main armhf libkmod2 armhf 29-1ubuntu1 [40.9 kB] Get:73 http://ftpmaster.internal/ubuntu jammy-security/main armhf libmount1 armhf 2.37.2-4ubuntu3.3 [152 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main armhf libseccomp2 armhf 2.5.3-2ubuntu2 [46.8 kB] Get:75 http://ftpmaster.internal/ubuntu jammy-security/main armhf login armhf 1:4.8.1-2ubuntu2.2 [186 kB] Get:76 http://ftpmaster.internal/ubuntu jammy-security/main armhf util-linux armhf 2.37.2-4ubuntu3.3 [1130 kB] Get:77 http://ftpmaster.internal/ubuntu jammy-security/main armhf mount armhf 2.37.2-4ubuntu3.3 [125 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-updates/main armhf systemd armhf 249.11-0ubuntu3.12 [4488 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libsystemd0 armhf 249.11-0ubuntu3.12 [296 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main armhf libxxhash0 armhf 0.8.1-1 [26.3 kB] Get:81 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libapt-pkg6.0 armhf 2.4.12 [905 kB] Get:82 http://ftpmaster.internal/ubuntu jammy-security/main armhf tar armhf 1.34+dfsg-1ubuntu0.1.22.04.2 [272 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-updates/main armhf dpkg armhf 1.21.1ubuntu2.3 [1188 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main armhf dash armhf 0.5.11+git20210903+057cd650a4ed-3build1 [83.8 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main armhf diffutils armhf 1:3.8-0ubuntu2 [164 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main armhf findutils armhf 4.8.0-1ubuntu3 [323 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main armhf grep armhf 3.7-1build1 [150 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-updates/main armhf gzip armhf 1.10-4ubuntu4.1 [95.3 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main armhf hostname armhf 3.23ubuntu2 [10.7 kB] Get:90 http://ftpmaster.internal/ubuntu jammy-security/main armhf libncurses6 armhf 6.3-2ubuntu0.1 [87.5 kB] Get:91 http://ftpmaster.internal/ubuntu jammy-security/main armhf libncursesw6 armhf 6.3-2ubuntu0.1 [118 kB] Get:92 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtinfo6 armhf 6.3-2ubuntu0.1 [88.2 kB] Get:93 http://ftpmaster.internal/ubuntu jammy-security/main armhf ncurses-bin armhf 6.3-2ubuntu0.1 [175 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main armhf sed armhf 4.8-1ubuntu2 [186 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main armhf libdebconfclient0 armhf 0.261ubuntu1 [6552 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main armhf base-passwd armhf 3.5.52build1 [49.2 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main armhf init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy-security/main armhf ncurses-base all 6.3-2ubuntu0.1 [20.2 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main armhf lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main armhf sysvinit-utils armhf 3.01-1ubuntu1 [20.5 kB] Get:101 http://ftpmaster.internal/ubuntu jammy-security/main armhf gpgv armhf 2.2.27-3ubuntu2.1 [186 kB] Get:102 http://ftpmaster.internal/ubuntu jammy-updates/main armhf apt armhf 2.4.12 [1353 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main armhf libsepol2 armhf 3.3-1build1 [259 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main armhf libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main armhf libsemanage2 armhf 3.3-1build2 [83.9 kB] Get:106 http://ftpmaster.internal/ubuntu jammy-security/main armhf passwd armhf 1:4.8.1-2ubuntu2.2 [742 kB] Get:107 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpam-modules-bin armhf 1.4.0-11ubuntu2.4 [35.6 kB] Get:108 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpam-modules armhf 1.4.0-11ubuntu2.4 [263 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-security/main armhf logsave armhf 1.46.5-2ubuntu1.1 [9372 B] Get:110 http://ftpmaster.internal/ubuntu jammy-security/main armhf libext2fs2 armhf 1.46.5-2ubuntu1.1 [190 kB] Get:111 http://ftpmaster.internal/ubuntu jammy-security/main armhf e2fsprogs armhf 1.46.5-2ubuntu1.1 [566 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main armhf init armhf 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main armhf libattr1 armhf 1:2.5.1-1build1 [12.1 kB] Get:114 http://ftpmaster.internal/ubuntu jammy-security/main armhf libcap2 armhf 1:2.44-1ubuntu0.22.04.1 [15.5 kB] Get:115 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpam-runtime all 1.4.0-11ubuntu2.4 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre3 armhf 2:8.39-13ubuntu0.22.04.1 [225 kB] Get:117 http://ftpmaster.internal/ubuntu jammy-security/main armhf libsmartcols1 armhf 2.37.2-4ubuntu3.3 [94.2 kB] Get:118 http://ftpmaster.internal/ubuntu jammy-security/main armhf libprocps8 armhf 2:3.3.17-6ubuntu2.1 [32.8 kB] Get:119 http://ftpmaster.internal/ubuntu jammy-security/main armhf libss2 armhf 1.46.5-2ubuntu1.1 [10.1 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main armhf mawk armhf 1.3.4.20200120-3 [91.5 kB] Get:121 http://ftpmaster.internal/ubuntu jammy-security/main armhf procps armhf 2:3.3.17-6ubuntu2.1 [373 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main armhf sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main armhf usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy-security/main armhf openssl armhf 3.0.2-0ubuntu1.15 [1154 kB] Get:125 http://ftpmaster.internal/ubuntu jammy-security/main armhf ca-certificates all 20230311ubuntu0.22.04.1 [155 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main armhf readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main armhf libreadline8 armhf 8.1.2-1 [128 kB] Get:128 http://ftpmaster.internal/ubuntu jammy-security/main armhf libsqlite3-0 armhf 3.37.2-2ubuntu0.3 [549 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-security/main armhf tzdata all 2024a-0ubuntu0.22.04 [348 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main armhf libpng16-16 armhf 1.6.37-3build5 [170 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main armhf xz-utils armhf 5.2.5-2ubuntu1 [84.6 kB] Get:132 http://ftpmaster.internal/ubuntu jammy-security/main armhf advancecomp armhf 2.1-2.1ubuntu2.1 [185 kB] Get:133 http://ftpmaster.internal/ubuntu jammy-security/main armhf libctf0 armhf 2.38-4ubuntu2.6 [94.1 kB] Get:134 http://ftpmaster.internal/ubuntu jammy-security/main armhf libctf-nobfd0 armhf 2.38-4ubuntu2.6 [95.5 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-security/main armhf binutils-arm-linux-gnueabihf armhf 2.38-4ubuntu2.6 [3061 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-security/main armhf libbinutils armhf 2.38-4ubuntu2.6 [497 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-security/main armhf binutils armhf 2.38-4ubuntu2.6 [3174 B] Get:138 http://ftpmaster.internal/ubuntu jammy-security/main armhf binutils-common armhf 2.38-4ubuntu2.6 [222 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main armhf make armhf 4.3-4.1build1 [163 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-updates/main armhf dpkg-dev all 1.21.1ubuntu2.3 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdpkg-perl all 1.21.1ubuntu2.3 [237 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main armhf patch armhf 2.7.6-7build2 [111 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main armhf lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main armhf build-essential armhf 12.9ubuntu3 [4744 B] Get:145 http://ftpmaster.internal/ubuntu jammy-security/main armhf libubsan1 armhf 12.3.0-1ubuntu1~22.04 [958 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-security/main armhf libgomp1 armhf 12.3.0-1ubuntu1~22.04 [110 kB] Get:147 http://ftpmaster.internal/ubuntu jammy-security/main armhf libatomic1 armhf 12.3.0-1ubuntu1~22.04 [7636 B] Get:148 http://ftpmaster.internal/ubuntu jammy-security/main armhf libasan6 armhf 11.4.0-1ubuntu1~22.04 [2242 kB] Get:149 http://ftpmaster.internal/ubuntu jammy-security/main armhf g++-11 armhf 11.4.0-1ubuntu1~22.04 [9040 kB] Get:150 http://ftpmaster.internal/ubuntu jammy-security/main armhf libstdc++-11-dev armhf 11.4.0-1ubuntu1~22.04 [2154 kB] Get:151 http://ftpmaster.internal/ubuntu jammy-security/main armhf gcc-11 armhf 11.4.0-1ubuntu1~22.04 [15.8 MB] Get:152 http://ftpmaster.internal/ubuntu jammy-security/main armhf libgcc-11-dev armhf 11.4.0-1ubuntu1~22.04 [839 kB] Get:153 http://ftpmaster.internal/ubuntu jammy-security/main armhf libcc1-0 armhf 12.3.0-1ubuntu1~22.04 [39.0 kB] Get:154 http://ftpmaster.internal/ubuntu jammy-security/main armhf cpp-11 armhf 11.4.0-1ubuntu1~22.04 [7852 kB] Get:155 http://ftpmaster.internal/ubuntu jammy-security/main armhf gcc-11-base armhf 11.4.0-1ubuntu1~22.04 [20.2 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main armhf libisl23 armhf 0.24-2build1 [581 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main armhf libmpfr6 armhf 4.1.0-3build3 [217 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main armhf libmpc3 armhf 1.2.1-2build1 [39.5 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main armhf libfakeroot armhf 1.28-1ubuntu1 [26.3 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main armhf fakeroot armhf 1.28-1ubuntu1 [62.2 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main armhf libassuan0 armhf 2.5.5-1build1 [31.3 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main armhf pinentry-curses armhf 1.1.1-1build2 [35.6 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main armhf libnpth0 armhf 1.6-3build2 [7230 B] Get:164 http://ftpmaster.internal/ubuntu jammy-security/main armhf gpg armhf 2.2.27-3ubuntu2.1 [483 kB] Get:165 http://ftpmaster.internal/ubuntu jammy-security/main armhf gpgconf armhf 2.2.27-3ubuntu2.1 [115 kB] Get:166 http://ftpmaster.internal/ubuntu jammy-security/main armhf gpg-agent armhf 2.2.27-3ubuntu2.1 [227 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main armhf liblockfile-bin armhf 1.17-1build2 [11.0 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main armhf liblockfile1 armhf 1.17-1build2 [5930 B] Get:169 http://ftpmaster.internal/ubuntu jammy/main armhf lockfile-progs armhf 0.1.19build1 [9506 B] Get:170 http://ftpmaster.internal/ubuntu jammy/main armhf optipng armhf 0.7.7-2build1 [84.8 kB] Get:171 http://ftpmaster.internal/ubuntu jammy-updates/main armhf pkgbinarymangler all 149.22.04.0 [32.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 90.5 MB in 5s (16.9 MB/s) (Reading database ... 12985 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_armhf.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3.6_armhf.deb ... Unpacking libc6-dev:armhf (2.35-0ubuntu3.6) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3.6_armhf.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3.6) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2ubuntu0.1_all.deb ... Unpacking libtirpc-common (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2ubuntu0.1) ... (Reading database ... 12990 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2ubuntu0.1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Selecting previously unselected package libssl3:armhf. Preparing to unpack .../libssl3_3.0.2-0ubuntu1.15_armhf.deb ... Unpacking libssl3:armhf (3.0.2-0ubuntu1.15) ... Setting up libssl3:armhf (3.0.2-0ubuntu1.15) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2ubuntu0.3_armhf.deb ... Unpacking libk5crypto3:armhf (1.19.2-2ubuntu0.3) over (1.18.3-6) ... Setting up libk5crypto3:armhf (1.19.2-2ubuntu0.3) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.3_armhf.deb ... Unpacking libkrb5support0:armhf (1.19.2-2ubuntu0.3) over (1.18.3-6) ... Setting up libkrb5support0:armhf (1.19.2-2ubuntu0.3) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.3_armhf.deb ... Unpacking libkrb5-3:armhf (1.19.2-2ubuntu0.3) over (1.18.3-6) ... Setting up libkrb5-3:armhf (1.19.2-2ubuntu0.3) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.19.2-2ubuntu0.3) over (1.18.3-6) ... Setting up libgssapi-krb5-2:armhf (1.19.2-2ubuntu0.3) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3.6_armhf.deb ... Unpacking libc6:armhf (2.35-0ubuntu3.6) over (2.34-0ubuntu3) ... Setting up libc6:armhf (2.35-0ubuntu3.6) ... (Reading database ... 13000 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3.6_armhf.deb ... Unpacking libc-bin (2.35-0ubuntu3.6) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3.6) ... (Reading database ... 12998 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1.3_armhf.deb ... Unpacking perl (5.34.0-3ubuntu1.3) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.3_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.3) ... Selecting previously unselected package libperl5.34:armhf. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.3_armhf.deb ... Unpacking libperl5.34:armhf (5.34.0-3ubuntu1.3) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1.3_armhf.deb ... Unpacking perl-base (5.34.0-3ubuntu1.3) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1.3) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_armhf.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:armhf (1.0.8-5build1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a3.0.7-1build1_all.deb ... Unpacking libaudit-common (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit-common (1:3.0.7-1build1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:armhf (0.7.9-2.2build3) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_armhf.deb ... Unpacking libaudit1:armhf (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:armhf (1:3.0.7-1build1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2.4_armhf.deb ... Unpacking libpam0g:armhf (1.4.0-11ubuntu2.4) over (1.3.1-5ubuntu11) ... Setting up libpam0g:armhf (1.4.0-11ubuntu2.4) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:armhf (1:4.4.27-1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_armhf.deb ... Unpacking libgdbm6:armhf (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9.2_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-2ubuntu9.2) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-2ubuntu9.2) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../debconf_1.5.79ubuntu1_all.deb ... Unpacking debconf (1.5.79ubuntu1) over (1.5.77) ... Setting up debconf (1.5.79ubuntu1) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1.1_armhf.deb ... Unpacking libcom-err2:armhf (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:armhf (1.46.5-2ubuntu1.1) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:armhf (1.6.1-2ubuntu3) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2ubuntu0.1_armhf.deb ... Unpacking libtirpc3:armhf (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc3:armhf (1.3.2-2ubuntu0.1) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:armhf (1.3.0-2build2) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-102.112_armhf.deb ... Unpacking linux-libc-dev:armhf (5.15.0-102.112) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:armhf. Preparing to unpack .../gcc-12-base_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking gcc-12-base:armhf (12.3.0-1ubuntu1~22.04) ... Setting up gcc-12-base:armhf (12.3.0-1ubuntu1~22.04) ... (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking libgcc-s1:armhf (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:armhf (12.3.0-1ubuntu1~22.04) ... (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4.6_armhf.deb ... Unpacking base-files (12ubuntu4.6) over (12ubuntu1) ... Setting up base-files (12ubuntu4.6) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_armhf.deb ... Unpacking debianutils (5.5-1ubuntu2) over (4.11.2build1) ... Setting up debianutils (5.5-1ubuntu2) ... update-alternatives: using /usr/bin/which.debianutils to provide /usr/bin/which (which) in auto mode (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1.1_armhf.deb ... Unpacking bash (5.1-6ubuntu1.1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1.1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3.3_armhf.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3.3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3.3) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1.2_armhf.deb ... Unpacking coreutils (8.32-4.1ubuntu1.2) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1.2) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:armhf (1.43-3) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3.1_armhf.deb ... Unpacking libgcrypt20:armhf (1.9.4-3ubuntu3.1) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:armhf (1.9.4-3ubuntu3.1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_armhf.deb ... Unpacking liblz4-1:armhf (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:armhf (1.9.3-2build2) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_armhf.deb ... Unpacking liblzma5:armhf (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:armhf (5.2.5-2ubuntu1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking libstdc++6:armhf (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:armhf (12.3.0-1ubuntu1~22.04) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_armhf.deb ... Unpacking libargon2-1:armhf (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking libblkid1:armhf (2.37.2-4ubuntu3.3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:armhf (2.37.2-4ubuntu3.3) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3ubuntu0.1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.39-3ubuntu0.1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:armhf (10.39-3ubuntu0.1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_armhf.deb ... Unpacking libselinux1:armhf (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:armhf (3.3-1build2) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3.12_armhf.deb ... Unpacking libudev1:armhf (249.11-0ubuntu3.12) over (248.3-1ubuntu8) ... Setting up libudev1:armhf (249.11-0ubuntu3.12) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-3~ubuntu1.22.04.2_armhf.deb ... Unpacking libjson-c5:armhf (0.15-3~ubuntu1.22.04.2) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking libuuid1:armhf (2.37.2-4ubuntu3.3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:armhf (2.37.2-4ubuntu3.3) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1.2_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.4.3-1ubuntu1.2) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_armhf.deb ... Unpacking libgmp10:armhf (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:armhf (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_armhf.deb ... Unpacking libnettle8:armhf (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:armhf (3.7.3-1build2) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_armhf.deb ... Unpacking libhogweed6:armhf (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:armhf (3.7.3-1build2) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_armhf.deb ... Unpacking libunistring2:armhf (1.0-1) over (0.9.10-6) ... Setting up libunistring2:armhf (1.0-1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:armhf (2.3.2-2build1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_armhf.deb ... Unpacking libffi8:armhf (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:armhf (3.4.2-4) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_armhf.deb ... Unpacking libp11-kit0:armhf (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:armhf (0.24.0-6build1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_armhf.deb ... Unpacking libtasn1-6:armhf (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:armhf (4.18.0-4build1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1.4_armhf.deb ... Unpacking libgnutls30:armhf (3.7.3-4ubuntu1.4) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:armhf (3.7.3-4ubuntu1.4) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3.12_armhf.deb ... Unpacking systemd-sysv (249.11-0ubuntu3.12) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.12_armhf.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3.12) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_armhf.deb ... Unpacking libacl1:armhf (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:armhf (2.3.1-1) ... (Reading database ... 14929 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2.3_armhf.deb ... Unpacking libapparmor1:armhf (3.0.4-2ubuntu2.3) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5.2_armhf.deb ... Unpacking libip4tc2:armhf (1.8.7-1ubuntu5.2) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_armhf.deb ... Unpacking libzstd1:armhf (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:armhf (1.4.8+dfsg-3build1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking libmount1:armhf (2.37.2-4ubuntu3.3) over (2.36.1-8ubuntu1) ... Setting up libmount1:armhf (2.37.2-4ubuntu3.3) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_armhf.deb ... Unpacking libseccomp2:armhf (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:armhf (2.5.3-2ubuntu2) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2.2_armhf.deb ... Unpacking login (1:4.8.1-2ubuntu2.2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2.2) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking util-linux (2.37.2-4ubuntu3.3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3.3) ... (Reading database ... 14923 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking mount (2.37.2-4ubuntu3.3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3.12_armhf.deb ... Unpacking systemd (249.11-0ubuntu3.12) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3.12_armhf.deb ... Unpacking libsystemd0:armhf (249.11-0ubuntu3.12) over (248.3-1ubuntu8) ... Setting up libsystemd0:armhf (249.11-0ubuntu3.12) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_armhf.deb ... Unpacking libxxhash0:armhf (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:armhf (0.8.1-1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.12_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.4.12) over (2.3.9) ... Setting up libapt-pkg6.0:armhf (2.4.12) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1ubuntu0.1.22.04.2_armhf.deb ... Unpacking tar (1.34+dfsg-1ubuntu0.1.22.04.2) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1ubuntu0.1.22.04.2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2.3_armhf.deb ... Unpacking dpkg (1.21.1ubuntu2.3) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2.3) ... Installing new version of config file /etc/cron.daily/dpkg ... Created symlink /etc/systemd/system/timers.target.wants/dpkg-db-backup.timer -> /lib/systemd/system/dpkg-db-backup.timer. (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_armhf.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-3build1) over (0.5.11+git20210120+802ebd4-1build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-3build1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_armhf.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_armhf.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_armhf.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4.1_armhf.deb ... Unpacking gzip (1.10-4ubuntu4.1) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4.1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_armhf.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2ubuntu0.1_armhf.deb ... Unpacking libncurses6:armhf (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2ubuntu0.1_armhf.deb ... Unpacking libncursesw6:armhf (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2ubuntu0.1_armhf.deb ... Unpacking libtinfo6:armhf (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Setting up libtinfo6:armhf (6.3-2ubuntu0.1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2ubuntu0.1_armhf.deb ... Unpacking ncurses-bin (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2ubuntu0.1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_armhf.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:armhf (0.261ubuntu1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_armhf.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.62_all.deb ... Unpacking init-system-helpers (1.62) over (1.60build1) ... Setting up init-system-helpers (1.62) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2ubuntu0.1_all.deb ... Unpacking ncurses-base (6.3-2ubuntu0.1) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2ubuntu0.1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu4_all.deb ... Unpacking lsb-base (11.1.0ubuntu4) over (11.1.0ubuntu3) ... Setting up lsb-base (11.1.0ubuntu4) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_armhf.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2.1_armhf.deb ... Unpacking gpgv (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2.1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.12_armhf.deb ... Unpacking apt (2.4.12) over (2.3.9) ... Setting up apt (2.4.12) ... Installing new version of config file /etc/cron.daily/apt-compat ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... Selecting previously unselected package libsepol2:armhf. (Reading database ... 14921 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_armhf.deb ... Unpacking libsepol2:armhf (3.3-1build1) ... Setting up libsepol2:armhf (3.3-1build1) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.3-1build2_all.deb ... Unpacking libsemanage-common (3.3-1build2) over (3.1-1ubuntu3) ... Setting up libsemanage-common (3.3-1build2) ... Selecting previously unselected package libsemanage2:armhf. (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_armhf.deb ... Unpacking libsemanage2:armhf (3.3-1build2) ... Setting up libsemanage2:armhf (3.3-1build2) ... (Reading database ... 14929 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2.2_armhf.deb ... Unpacking passwd (1:4.8.1-2ubuntu2.2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2.2) ... (Reading database ... 14936 files and directories currently installed.) Removing libsemanage1:armhf (3.1-1ubuntu3) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2.4_armhf.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2.4) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2.4) ... (Reading database ... 14930 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2.4_armhf.deb ... Unpacking libpam-modules:armhf (1.4.0-11ubuntu2.4) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:armhf (1.4.0-11ubuntu2.4) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1.1_armhf.deb ... Unpacking logsave (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1.1_armhf.deb ... Unpacking libext2fs2:armhf (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:armhf (1.46.5-2ubuntu1.1) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1.1_armhf.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:armhf (3.0.4-2ubuntu2.3) ... Setting up libargon2-1:armhf (0~20171227-0.3) ... Setting up libdevmapper1.02.1:armhf (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:armhf (0.15-3~ubuntu1.22.04.2) ... Setting up libcryptsetup12:armhf (2:2.4.3-1ubuntu1.2) ... Setting up libip4tc2:armhf (1.8.7-1ubuntu5.2) ... Setting up libkmod2:armhf (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3.3) ... Setting up systemd (249.11-0ubuntu3.12) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu3.12) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_armhf.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:armhf (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.1_armhf.deb ... Unpacking libcap2:armhf (1:2.44-1ubuntu0.22.04.1) over (1:2.44-1build2) ... Setting up libcap2:armhf (1:2.44-1ubuntu0.22.04.1) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2.4_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2.4) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2.4) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13ubuntu0.22.04.1_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-13ubuntu0.22.04.1) over (2:8.39-13build4) ... Setting up libpcre3:armhf (2:8.39-13ubuntu0.22.04.1) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking libsmartcols1:armhf (2.37.2-4ubuntu3.3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:armhf (2.37.2-4ubuntu3.3) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2.1_armhf.deb ... Unpacking libprocps8:armhf (2:3.3.17-6ubuntu2.1) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1.1_armhf.deb ... Unpacking libss2:armhf (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_armhf.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2.1_armhf.deb ... Unpacking procps (2:3.3.17-6ubuntu2.1) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../04-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) over (0.0.14) ... Preparing to unpack .../05-usrmerge_25ubuntu2_all.deb ... Unpacking usrmerge (25ubuntu2) over (25ubuntu1) ... Preparing to unpack .../06-openssl_3.0.2-0ubuntu1.15_armhf.deb ... Unpacking openssl (3.0.2-0ubuntu1.15) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20230311ubuntu0.22.04.1_all.deb ... Unpacking ca-certificates (20230311ubuntu0.22.04.1) over (20210119ubuntu1) ... Preparing to unpack .../08-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../09-libreadline8_8.1.2-1_armhf.deb ... Unpacking libreadline8:armhf (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2ubuntu0.3_armhf.deb ... Unpacking libsqlite3-0:armhf (3.37.2-2ubuntu0.3) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2024a-0ubuntu0.22.04_all.deb ... Unpacking tzdata (2024a-0ubuntu0.22.04) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_armhf.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2.1_armhf.deb ... Unpacking advancecomp (2.1-2.1ubuntu2.1) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-4ubuntu2.6_armhf.deb ... Unpacking libctf0:armhf (2.38-4ubuntu2.6) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-4ubuntu2.6_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.38-4ubuntu2.6) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-arm-linux-gnueabihf_2.38-4ubuntu2.6_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.38-4ubuntu2.6) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-4ubuntu2.6_armhf.deb ... Unpacking libbinutils:armhf (2.38-4ubuntu2.6) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-4ubuntu2.6_armhf.deb ... Unpacking binutils (2.38-4ubuntu2.6) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-4ubuntu2.6_armhf.deb ... Unpacking binutils-common:armhf (2.38-4ubuntu2.6) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_armhf.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2.3_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2.3) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2.3_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2.3) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_armhf.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../25-lto-disabled-list_24_all.deb ... Unpacking lto-disabled-list (24) over (16) ... Preparing to unpack .../26-build-essential_12.9ubuntu3_armhf.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking libubsan1:armhf (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libgomp1_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking libgomp1:armhf (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libatomic1_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking libatomic1:armhf (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libasan6_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking libasan6:armhf (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-g++-11_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking g++-11 (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libstdc++-11-dev_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking libstdc++-11-dev:armhf (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-gcc-11_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking gcc-11 (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libgcc-11-dev_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking libgcc-11-dev:armhf (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-libcc1-0_12.3.0-1ubuntu1~22.04_armhf.deb ... Unpacking libcc1-0:armhf (12.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-cpp-11_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking cpp-11 (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-gcc-11-base_11.4.0-1ubuntu1~22.04_armhf.deb ... Unpacking gcc-11-base:armhf (11.4.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libisl23_0.24-2build1_armhf.deb ... Unpacking libisl23:armhf (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../39-libmpfr6_4.1.0-3build3_armhf.deb ... Unpacking libmpfr6:armhf (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../40-libmpc3_1.2.1-2build1_armhf.deb ... Unpacking libmpc3:armhf (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../41-libfakeroot_1.28-1ubuntu1_armhf.deb ... Unpacking libfakeroot:armhf (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../42-fakeroot_1.28-1ubuntu1_armhf.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../43-libassuan0_2.5.5-1build1_armhf.deb ... Unpacking libassuan0:armhf (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../44-pinentry-curses_1.1.1-1build2_armhf.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../45-libnpth0_1.6-3build2_armhf.deb ... Unpacking libnpth0:armhf (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../46-gpg_2.2.27-3ubuntu2.1_armhf.deb ... Unpacking gpg (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../47-gpgconf_2.2.27-3ubuntu2.1_armhf.deb ... Unpacking gpgconf (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../48-gpg-agent_2.2.27-3ubuntu2.1_armhf.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../49-liblockfile-bin_1.17-1build2_armhf.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../50-liblockfile1_1.17-1build2_armhf.deb ... Unpacking liblockfile1:armhf (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../51-lockfile-progs_0.1.19build1_armhf.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../52-optipng_0.7.7-2build1_armhf.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../53-pkgbinarymangler_149.22.04.0_all.deb ... Unpacking pkgbinarymangler (149.22.04.0) over (148) ... Setting up gcc-11-base:armhf (11.4.0-1ubuntu1~22.04) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:armhf (3.37.2-2ubuntu0.3) ... Setting up binutils-common:armhf (2.38-4ubuntu2.6) ... Setting up linux-libc-dev:armhf (5.15.0-102.112) ... Setting up libctf-nobfd0:armhf (2.38-4ubuntu2.6) ... Setting up libnpth0:armhf (1.6-3build2) ... Setting up libassuan0:armhf (2.5.5-1build1) ... Setting up libgomp1:armhf (12.3.0-1ubuntu1~22.04) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1.3) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:armhf (1.28-1ubuntu1) ... Setting up libasan6:armhf (11.4.0-1ubuntu1~22.04) ... Setting up tzdata (2024a-0ubuntu0.22.04) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Apr 9 03:05:47 UTC 2024. Universal Time is now: Tue Apr 9 03:05:47 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:armhf (1.3.2-2ubuntu0.1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:armhf (4.1.0-3build3) ... Setting up libncurses6:armhf (6.3-2ubuntu0.1) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libpng16-16:armhf (1.6.37-3build5) ... Setting up libmpc3:armhf (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3.12) ... Setting up libatomic1:armhf (12.3.0-1ubuntu1~22.04) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:armhf (1.46.5-2ubuntu1.1) ... Setting up libncursesw6:armhf (6.3-2ubuntu0.1) ... Setting up logsave (1.46.5-2ubuntu1.1) ... Setting up libubsan1:armhf (12.3.0-1ubuntu1~22.04) ... Setting up advancecomp (2.1-2.1ubuntu2.1) ... Setting up libgcc-11-dev:armhf (11.4.0-1ubuntu1~22.04) ... Setting up libnsl-dev:armhf (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:armhf (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:armhf (1.17-1build2) ... Setting up libbinutils:armhf (2.38-4ubuntu2.6) ... Setting up libisl23:armhf (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3.6) ... Setting up openssl (3.0.2-0ubuntu1.15) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:armhf (12.3.0-1ubuntu1~22.04) ... Setting up libprocps8:armhf (2:3.3.17-6ubuntu2.1) ... Setting up libgdbm6:armhf (1.23-1) ... Setting up libctf0:armhf (2.38-4ubuntu2.6) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.4.0-1ubuntu1~22.04) ... Setting up libreadline8:armhf (8.1.2-1) ... Setting up e2fsprogs (1.46.5-2ubuntu1.1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up ca-certificates (20230311ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 26 added, 17 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:armhf (1.23-1) ... Setting up procps (2:3.3.17-6ubuntu2.1) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.d/README.sysctl ... Setting up gpgconf (2.2.27-3ubuntu2.1) ... Setting up libc6-dev:armhf (2.35-0ubuntu3.6) ... Setting up binutils-arm-linux-gnueabihf (2.38-4ubuntu2.6) ... Setting up gpg (2.2.27-3ubuntu2.1) ... Setting up libperl5.34:armhf (5.34.0-3ubuntu1.3) ... Setting up gpg-agent (2.2.27-3ubuntu2.1) ... Setting up pkgbinarymangler (149.22.04.0) ... Installing new version of config file /etc/pkgbinarymangler/striptranslations.blacklist ... Setting up binutils (2.38-4ubuntu2.6) ... Setting up perl (5.34.0-3ubuntu1.3) ... Setting up libdpkg-perl (1.21.1ubuntu2.3) ... Setting up libstdc++-11-dev:armhf (11.4.0-1ubuntu1~22.04) ... Setting up gcc-11 (11.4.0-1ubuntu1~22.04) ... Setting up g++-11 (11.4.0-1ubuntu1~22.04) ... Setting up dpkg-dev (1.21.1ubuntu2.3) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3.6) ... Processing triggers for ca-certificates (20230311ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28040945 armhf jammy -c chroot:build-PACKAGEBUILD-28040945 --arch=armhf --dist=jammy --nolog 'nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.dsc' Initiating build PACKAGEBUILD-28040945 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos01-arm64-028.buildd +=============================================================================================+ | nblood 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 (armhf) Tue, 09 Apr 2024 03:05:55 +0000 | +=============================================================================================+ Package: nblood Version: 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 Source Version: 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 Distribution: jammy Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28040945/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-O1l6zK/resolver-LyH3kF' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/nblood-O1l6zK/nblood-1.01-r202404090302-affd375ec' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-O1l6zK' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), dh-exec, libflac-dev, libglu1-mesa-dev, libgtk2.0-dev, libsdl2-dev, libvorbis-dev, libvpx-dev, build-essential, fakeroot Filtered Build-Depends: debhelper (>= 9), dh-exec, libflac-dev, libglu1-mesa-dev, libgtk2.0-dev, libsdl2-dev, libvorbis-dev, libvpx-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [420 B] Get:5 copy:/<>/apt_archive ./ Packages [490 B] Fetched 1867 B in 0s (77.4 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-exec dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libatk1.0-0 libatk1.0-data libatk1.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbrotli1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcups2 libdatrie-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdecor-0-0 libdecor-0-dev libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libdw1 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libflac-dev libflac8 libfontconfig-dev libfontconfig1 libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm-dev libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev libicu70 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libllvm15 liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmd0 libmount-dev libmpdec3 libogg-dev libogg0 libopengl-dev libopengl0 libopus0 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess-dev libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5 libsepol-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsndio-dev libsndio7.0 libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtool libuchardet0 libudev-dev libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libvpx-dev libvpx7 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp7 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 m4 man-db media-types pango1.0-tools pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-minimal shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils libasound2-doc libcairo2-doc cups-common libdatrie-doc freetype2-doc libgirepository1.0-dev libglib2.0-doc libgraphite2-utils gvfs libgtk2.0-doc libice-doc icu-doc liblzma-doc opus-tools libpango1.0-doc pciutils pulseaudio xdg-utils lm-sensors libsm-doc sndiod libthai-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser graphicsmagick libmail-box-perl python3-doc python3-tk python3-venv python3.10-venv python3.10-doc binfmt-support Recommended packages: librsvg2-common curl | wget | lynx alsa-ucm-conf alsa-topology-conf dbus libdecor-0-plugin-1-cairo | libdecor-0-plugin-1 libarchive-cpio-perl libgl1-amber-dri xdg-user-dirs libgail-common libgtk2.0-bin libpng-tools libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-exec dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libatk1.0-0 libatk1.0-data libatk1.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbrotli1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcups2 libdatrie-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdecor-0-0 libdecor-0-dev libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libdw1 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libflac-dev libflac8 libfontconfig-dev libfontconfig1 libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm-dev libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev libicu70 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libllvm15 liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmd0 libmount-dev libmpdec3 libogg-dev libogg0 libopengl-dev libopengl0 libopus0 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess-dev libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5 libsepol-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsndio-dev libsndio7.0 libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtool libuchardet0 libudev-dev libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libvpx-dev libvpx7 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp7 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 m4 man-db media-types pango1.0-tools pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-minimal sbuild-build-depends-main-dummy shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 293 newly installed, 0 to remove and 0 not upgraded. Need to get 103 MB of archives. After this operation, 400 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [708 B] Get:2 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpython3.10-minimal armhf 3.10.12-1~22.04.3 [796 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security/main armhf libexpat1 armhf 2.4.7-1ubuntu0.3 [67.1 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-security/main armhf python3.10-minimal armhf 3.10.12-1~22.04.3 [1935 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-security/main armhf python3-minimal armhf 3.10.6-1~22.04 [24.3 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main armhf media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main armhf libmpdec3 armhf 2.5.1-2build2 [76.5 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpython3.10-stdlib armhf 3.10.12-1~22.04.3 [1766 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main armhf python3.10 armhf 3.10.12-1~22.04.3 [508 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpython3-stdlib armhf 3.10.6-1~22.04 [6910 B] Get:11 http://ftpmaster.internal/ubuntu jammy-security/main armhf python3 armhf 3.10.6-1~22.04 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/main armhf libglib2.0-0 armhf 2.72.4-0ubuntu2.2 [1328 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main armhf libgirepository-1.0-1 armhf 1.72.0-1 [79.2 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-glib-2.0 armhf 1.72.0-1 [164 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main armhf libmd0 armhf 1.0.4-1build1 [22.5 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main armhf libbsd0 armhf 0.11.5-1 [39.8 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main armhf libdbus-1-3 armhf 1.12.20-2ubuntu4.1 [170 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main armhf libelf1 armhf 0.186-1build1 [42.7 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfribidi0 armhf 1.0.8-2ubuntu3.1 [23.9 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-security/main armhf libglib2.0-data all 2.72.4-0ubuntu2.2 [4612 B] Get:21 http://ftpmaster.internal/ubuntu jammy-proposed/main armhf libicu70 armhf 70.1-2ubuntu1 [10.3 MB] Get:22 http://ftpmaster.internal/ubuntu jammy-security/main armhf libxml2 armhf 2.9.13+dfsg-1ubuntu0.4 [599 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main armhf shared-mime-info armhf 2.1-2 [452 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main armhf ucf all 3.0043 [56.1 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main armhf xkb-data all 2.33-1 [394 kB] Get:26 http://ftpmaster.internal/ubuntu jammy-security/main armhf bsdextrautils armhf 2.37.2-4ubuntu3.3 [77.2 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-security/main armhf libmagic-mgc armhf 1:5.41-3ubuntu0.1 [257 kB] Get:28 http://ftpmaster.internal/ubuntu jammy-security/main armhf libmagic1 armhf 1:5.41-3ubuntu0.1 [80.2 kB] Get:29 http://ftpmaster.internal/ubuntu jammy-security/main armhf file armhf 1:5.41-3ubuntu0.1 [20.6 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main armhf gettext-base armhf 0.21-4ubuntu4 [38.0 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main armhf groff-base armhf 1.22.4-8build1 [870 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-common all 2.4.113-2~ubuntu0.22.04.1 [5450 B] Get:34 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm2 armhf 2.4.113-2~ubuntu0.22.04.1 [33.7 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main armhf libedit2 armhf 3.1-20210910-1build1 [78.7 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main armhf libpipeline1 armhf 1.5.5-1 [25.6 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main armhf libxau6 armhf 1:1.0.9-1build5 [6622 B] Get:38 http://ftpmaster.internal/ubuntu jammy/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu5 [9452 B] Get:39 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb1 armhf 1.14-3ubuntu3 [46.1 kB] Get:40 http://ftpmaster.internal/ubuntu jammy-security/main armhf libx11-data all 2:1.7.5-1ubuntu0.3 [120 kB] Get:41 http://ftpmaster.internal/ubuntu jammy-security/main armhf libx11-6 armhf 2:1.7.5-1ubuntu0.3 [603 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main armhf libxext6 armhf 2:1.3.4-1build1 [26.4 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main armhf man-db armhf 2.10.2-1 [1151 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:45 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgdk-pixbuf2.0-common all 2.42.8+dfsg-1ubuntu0.2 [5530 B] Get:46 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg-turbo8 armhf 2.1.2-0ubuntu1 [116 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg8 armhf 8c-2ubuntu10 [2266 B] Get:48 http://ftpmaster.internal/ubuntu jammy/main armhf libdeflate0 armhf 1.10-2 [59.2 kB] Get:49 http://ftpmaster.internal/ubuntu jammy-security/main armhf libjbig0 armhf 2.1-3.1ubuntu0.22.04.1 [25.4 kB] Get:50 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwebp7 armhf 1.2.2-2ubuntu0.22.04.2 [166 kB] Get:51 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtiff5 armhf 4.3.0-6ubuntu0.8 [167 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.8+dfsg-1ubuntu0.2 [134 kB] Get:53 http://ftpmaster.internal/ubuntu jammy-updates/main armhf gtk-update-icon-cache armhf 3.24.33-1ubuntu2 [30.3 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main armhf humanity-icon-theme all 0.6.16 [1282 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main armhf ubuntu-mono all 20.10-0ubuntu2 [153 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main armhf adwaita-icon-theme all 41.0-1ubuntu1 [3444 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main armhf libsigsegv2 armhf 2.13-1ubuntu3 [13.7 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main armhf m4 armhf 1.4.18-5ubuntu2 [191 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main armhf autoconf all 2.71-2 [338 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main armhf autopoint all 0.21-4ubuntu4 [422 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main armhf libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main armhf libtool all 2.4.6-15build2 [164 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main armhf dh-autoreconf all 20 [16.1 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:68 http://ftpmaster.internal/ubuntu jammy/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main armhf dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main armhf libdw1 armhf 0.186-1build1 [228 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main armhf debugedit armhf 1:5.0-4build1 [43.3 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main armhf dwz armhf 0.14-1build2 [99.2 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main armhf gettext armhf 0.21-4ubuntu4 [805 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main armhf debhelper all 13.6ubuntu1 [923 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main armhf libbrotli1 armhf 1.0.9-2build6 [306 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfreetype6 armhf 2.11.1+dfsg-1ubuntu0.2 [325 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main armhf fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main armhf fontconfig-config all 2.13.1-4.2ubuntu5 [29.1 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main armhf libfontconfig1 armhf 2.13.1-4.2ubuntu5 [109 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main armhf fontconfig armhf 2.13.1-4.2ubuntu5 [182 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main armhf libatk1.0-data all 2.36.0-3build1 [2824 B] Get:84 http://ftpmaster.internal/ubuntu jammy/main armhf libatk1.0-0 armhf 2.36.0-3build1 [44.1 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-atk-1.0 armhf 2.36.0-3build1 [21.0 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-freedesktop armhf 1.72.0-1 [22.4 kB] Get:87 http://ftpmaster.internal/ubuntu jammy-updates/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.8+dfsg-1ubuntu0.2 [9488 B] Get:88 http://ftpmaster.internal/ubuntu jammy/main armhf libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main armhf libgraphite2-3 armhf 1.3.14-1build2 [65.2 kB] Get:90 http://ftpmaster.internal/ubuntu jammy-security/main armhf libharfbuzz0b armhf 2.7.4-1ubuntu3.1 [335 kB] Get:91 http://ftpmaster.internal/ubuntu jammy-security/main armhf gir1.2-harfbuzz-0.0 armhf 2.7.4-1ubuntu3.1 [31.6 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main armhf libthai-data all 0.1.29-1build1 [162 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main armhf libdatrie1 armhf 0.2.13-2 [16.8 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main armhf libthai0 armhf 0.1.29-1build1 [15.8 kB] Get:95 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpango-1.0-0 armhf 1.50.6+ds-2ubuntu1 [208 kB] Get:96 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpixman-1-0 armhf 0.40.0-1ubuntu0.22.04.1 [178 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-render0 armhf 1.14-3ubuntu3 [15.4 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-shm0 armhf 1.14-3ubuntu3 [5816 B] Get:99 http://ftpmaster.internal/ubuntu jammy/main armhf libxrender1 armhf 1:0.9.10-1build4 [16.2 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo2 armhf 1.16.0-5ubuntu2 [549 kB] Get:101 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpangoft2-1.0-0 armhf 1.50.6+ds-2ubuntu1 [47.3 kB] Get:102 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpangocairo-1.0-0 armhf 1.50.6+ds-2ubuntu1 [35.5 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main armhf libxft2 armhf 2.3.4-1 [35.1 kB] Get:104 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpangoxft-1.0-0 armhf 1.50.6+ds-2ubuntu1 [28.1 kB] Get:105 http://ftpmaster.internal/ubuntu jammy-updates/main armhf gir1.2-pango-1.0 armhf 1.50.6+ds-2ubuntu1 [44.0 kB] Get:106 http://ftpmaster.internal/ubuntu jammy-security/main armhf libavahi-common-data armhf 0.8-5ubuntu5.2 [23.8 kB] Get:107 http://ftpmaster.internal/ubuntu jammy-security/main armhf libavahi-common3 armhf 0.8-5ubuntu5.2 [20.3 kB] Get:108 http://ftpmaster.internal/ubuntu jammy-security/main armhf libavahi-client3 armhf 0.8-5ubuntu5.2 [24.4 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libcups2 armhf 2.4.1op1-1ubuntu4.8 [233 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main armhf libxcomposite1 armhf 1:0.4.5-1build2 [6520 B] Get:111 http://ftpmaster.internal/ubuntu jammy/main armhf libxfixes3 armhf 1:6.0.0-1 [9682 B] Get:112 http://ftpmaster.internal/ubuntu jammy/main armhf libxcursor1 armhf 1:1.2.0-2build4 [17.9 kB] Get:113 http://ftpmaster.internal/ubuntu jammy/main armhf libxdamage1 armhf 1:1.1.5-2build2 [6320 B] Get:114 http://ftpmaster.internal/ubuntu jammy/main armhf libxi6 armhf 2:1.8-1build1 [26.6 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main armhf libxinerama1 armhf 2:1.1.4-3 [6686 B] Get:116 http://ftpmaster.internal/ubuntu jammy/main armhf libxrandr2 armhf 2:1.5.2-1build1 [16.4 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main armhf libgtk2.0-0 armhf 2.24.33-2ubuntu2 [1747 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/universe armhf gir1.2-gtk-2.0 armhf 2.24.33-2ubuntu2 [210 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main armhf libibus-1.0-5 armhf 1.5.26-4 [168 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-ibus-1.0 armhf 1.5.26-4 [88.3 kB] Get:121 http://ftpmaster.internal/ubuntu jammy-proposed/main armhf icu-devtools armhf 70.1-2ubuntu1 [186 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main armhf libasound2-data all 1.2.6.1-1ubuntu1 [19.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main armhf libasound2 armhf 1.2.6.1-1ubuntu1 [343 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main armhf libasound2-dev armhf 1.2.6.1-1ubuntu1 [110 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main armhf libasyncns0 armhf 0.8-6build2 [11.7 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main armhf pkg-config armhf 0.29.2-1ubuntu3 [46.0 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main armhf libffi-dev armhf 3.4.2-4 [58.5 kB] Get:128 http://ftpmaster.internal/ubuntu jammy-security/main armhf libglib2.0-bin armhf 2.72.4-0ubuntu2.2 [75.7 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-security/main armhf python3-lib2to3 all 3.10.8-1~22.04 [77.6 kB] Get:130 http://ftpmaster.internal/ubuntu jammy-security/main armhf python3-distutils all 3.10.8-1~22.04 [139 kB] Get:131 http://ftpmaster.internal/ubuntu jammy-security/main armhf libglib2.0-dev-bin armhf 2.72.4-0ubuntu2.2 [116 kB] Get:132 http://ftpmaster.internal/ubuntu jammy-security/main armhf uuid-dev armhf 2.37.2-4ubuntu3.3 [31.7 kB] Get:133 http://ftpmaster.internal/ubuntu jammy-security/main armhf libblkid-dev armhf 2.37.2-4ubuntu3.3 [176 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main armhf libsepol-dev armhf 3.3-1build1 [357 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre2-16-0 armhf 10.39-3ubuntu0.1 [174 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre2-32-0 armhf 10.39-3ubuntu0.1 [164 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre2-posix3 armhf 10.39-3ubuntu0.1 [5528 B] Get:138 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre2-dev armhf 10.39-3ubuntu0.1 [647 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main armhf libselinux1-dev armhf 3.3-1build2 [153 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-security/main armhf libmount-dev armhf 2.37.2-4ubuntu3.3 [14.6 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre16-3 armhf 2:8.39-13ubuntu0.22.04.1 [144 kB] Get:142 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre32-3 armhf 2:8.39-13ubuntu0.22.04.1 [135 kB] Get:143 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcrecpp0v5 armhf 2:8.39-13ubuntu0.22.04.1 [14.0 kB] Get:144 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpcre3-dev armhf 2:8.39-13ubuntu0.22.04.1 [514 kB] Get:145 http://ftpmaster.internal/ubuntu jammy-security/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2ubuntu9.2 [157 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-security/main armhf libglib2.0-dev armhf 2.72.4-0ubuntu2.2 [1639 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main armhf libatk1.0-dev armhf 2.36.0-3build1 [96.6 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main armhf libbrotli-dev armhf 1.0.9-2build6 [320 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo-gobject2 armhf 1.16.0-5ubuntu2 [18.0 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main armhf liblzo2-2 armhf 2.10-2build3 [47.6 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo-script-interpreter2 armhf 1.16.0-5ubuntu2 [52.2 kB] Get:152 http://ftpmaster.internal/ubuntu jammy-security/main armhf libexpat1-dev armhf 2.4.7-1ubuntu0.3 [126 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main armhf libpng-dev armhf 1.6.37-3build5 [176 kB] Get:154 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfreetype-dev armhf 2.11.1+dfsg-1ubuntu0.2 [498 kB] Get:155 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfreetype6-dev armhf 2.11.1+dfsg-1ubuntu0.2 [8292 B] Get:156 http://ftpmaster.internal/ubuntu jammy/main armhf libfontconfig-dev armhf 2.13.1-4.2ubuntu5 [135 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main armhf libfontconfig1-dev armhf 2.13.1-4.2ubuntu5 [1836 B] Get:158 http://ftpmaster.internal/ubuntu jammy/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main armhf x11proto-dev all 2021.5-1 [604 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main armhf libxau-dev armhf 1:1.0.9-1build5 [8928 B] Get:161 http://ftpmaster.internal/ubuntu jammy/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu5 [25.0 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main armhf libpthread-stubs0-dev armhf 0.4-1build2 [5504 B] Get:164 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb1-dev armhf 1.14-3ubuntu3 [85.4 kB] Get:165 http://ftpmaster.internal/ubuntu jammy-security/main armhf libx11-dev armhf 2:1.7.5-1ubuntu0.3 [685 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main armhf libxrender-dev armhf 1:0.9.10-1build4 [23.4 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main armhf libxext-dev armhf 2:1.3.4-1build1 [80.7 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main armhf libice6 armhf 2:1.0.10-1build2 [36.4 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main armhf libsm6 armhf 2:1.2.3-1build2 [15.1 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main armhf libice-dev armhf 2:1.0.10-1build2 [46.5 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main armhf libsm-dev armhf 2:1.2.3-1build2 [16.9 kB] Get:173 http://ftpmaster.internal/ubuntu jammy-security/main armhf libpixman-1-dev armhf 0.40.0-1ubuntu0.22.04.1 [201 kB] Get:174 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-render0-dev armhf 1.14-3ubuntu3 [19.9 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-shm0-dev armhf 1.14-3ubuntu3 [7276 B] Get:176 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo2-dev armhf 1.16.0-5ubuntu2 [618 kB] Get:177 http://ftpmaster.internal/ubuntu jammy/main armhf libdatrie-dev armhf 0.2.13-2 [16.1 kB] Get:178 http://ftpmaster.internal/ubuntu jammy-security/main armhf libdbus-1-dev armhf 1.12.20-2ubuntu4.1 [167 kB] Get:179 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwayland-client0 armhf 1.20.0-1ubuntu0.1 [21.8 kB] Get:180 http://ftpmaster.internal/ubuntu jammy/main armhf libdecor-0-0 armhf 0.1.0-3build1 [12.1 kB] Get:181 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwayland-server0 armhf 1.20.0-1ubuntu0.1 [28.4 kB] Get:182 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwayland-cursor0 armhf 1.20.0-1ubuntu0.1 [9968 B] Get:183 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwayland-egl1 armhf 1.20.0-1ubuntu0.1 [5302 B] Get:184 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwayland-bin armhf 1.20.0-1ubuntu0.1 [18.9 kB] Get:185 http://ftpmaster.internal/ubuntu jammy-security/main armhf libwayland-dev armhf 1.20.0-1ubuntu0.1 [69.5 kB] Get:186 http://ftpmaster.internal/ubuntu jammy/main armhf libdecor-0-dev armhf 0.1.0-3build1 [5550 B] Get:187 http://ftpmaster.internal/ubuntu jammy/main armhf libdeflate-dev armhf 1.10-2 [49.9 kB] Get:188 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-amdgpu1 armhf 2.4.113-2~ubuntu0.22.04.1 [18.2 kB] Get:189 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-radeon1 armhf 2.4.113-2~ubuntu0.22.04.1 [18.6 kB] Get:190 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-nouveau2 armhf 2.4.113-2~ubuntu0.22.04.1 [15.3 kB] Get:191 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-omap1 armhf 2.4.113-2~ubuntu0.22.04.1 [6580 B] Get:192 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-freedreno1 armhf 2.4.113-2~ubuntu0.22.04.1 [17.3 kB] Get:193 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-exynos1 armhf 2.4.113-2~ubuntu0.22.04.1 [10.8 kB] Get:194 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-tegra0 armhf 2.4.113-2~ubuntu0.22.04.1 [8400 B] Get:195 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-etnaviv1 armhf 2.4.113-2~ubuntu0.22.04.1 [10.6 kB] Get:196 http://ftpmaster.internal/ubuntu jammy/main armhf libpciaccess0 armhf 0.16-3 [16.6 kB] Get:197 http://ftpmaster.internal/ubuntu jammy/main armhf libpciaccess-dev armhf 0.16-3 [20.5 kB] Get:198 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libdrm-dev armhf 2.4.113-2~ubuntu0.22.04.1 [247 kB] Get:199 http://ftpmaster.internal/ubuntu jammy/main armhf libglvnd0 armhf 1.4.0-1 [88.6 kB] Get:200 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-randr0 armhf 1.14-3ubuntu3 [17.1 kB] Get:201 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgbm1 armhf 23.2.1-1ubuntu3.1~22.04.2 [29.7 kB] Get:202 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libglapi-mesa armhf 23.2.1-1ubuntu3.1~22.04.2 [41.0 kB] Get:203 http://ftpmaster.internal/ubuntu jammy-security/main armhf libx11-xcb1 armhf 2:1.7.5-1ubuntu0.3 [7728 B] Get:204 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-dri2-0 armhf 1.14-3ubuntu3 [6870 B] Get:205 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-dri3-0 armhf 1.14-3ubuntu3 [6574 B] Get:206 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-present0 armhf 1.14-3ubuntu3 [5526 B] Get:207 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-sync1 armhf 1.14-3ubuntu3 [8780 B] Get:208 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-xfixes0 armhf 1.14-3ubuntu3 [9740 B] Get:209 http://ftpmaster.internal/ubuntu jammy/main armhf libxshmfence1 armhf 1.3-1build4 [5080 B] Get:210 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libegl-mesa0 armhf 23.2.1-1ubuntu3.1~22.04.2 [97.2 kB] Get:211 http://ftpmaster.internal/ubuntu jammy/main armhf libegl1 armhf 1.4.0-1 [29.7 kB] Get:212 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-glx0 armhf 1.14-3ubuntu3 [22.9 kB] Get:213 http://ftpmaster.internal/ubuntu jammy/main armhf libxxf86vm1 armhf 1:1.1.4-1build3 [9068 B] Get:214 http://ftpmaster.internal/ubuntu jammy-security/main armhf libllvm15 armhf 1:15.0.7-0ubuntu0.22.04.3 [24.1 MB] Get:215 http://ftpmaster.internal/ubuntu jammy/main armhf libsensors-config all 1:3.6.0-7ubuntu1 [5274 B] Get:216 http://ftpmaster.internal/ubuntu jammy/main armhf libsensors5 armhf 1:3.6.0-7ubuntu1 [24.3 kB] Get:217 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgl1-mesa-dri armhf 23.2.1-1ubuntu3.1~22.04.2 [7190 kB] Get:218 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libglx-mesa0 armhf 23.2.1-1ubuntu3.1~22.04.2 [136 kB] Get:219 http://ftpmaster.internal/ubuntu jammy/main armhf libglx0 armhf 1.4.0-1 [37.9 kB] Get:220 http://ftpmaster.internal/ubuntu jammy/main armhf libgl1 armhf 1.4.0-1 [113 kB] Get:221 http://ftpmaster.internal/ubuntu jammy/main armhf libglx-dev armhf 1.4.0-1 [14.1 kB] Get:222 http://ftpmaster.internal/ubuntu jammy/main armhf libgl-dev armhf 1.4.0-1 [102 kB] Get:223 http://ftpmaster.internal/ubuntu jammy/main armhf libegl-dev armhf 1.4.0-1 [18.0 kB] Get:224 http://ftpmaster.internal/ubuntu jammy/main armhf libglvnd-core-dev armhf 1.4.0-1 [12.7 kB] Get:225 http://ftpmaster.internal/ubuntu jammy/main armhf libgles1 armhf 1.4.0-1 [11.7 kB] Get:226 http://ftpmaster.internal/ubuntu jammy/main armhf libgles2 armhf 1.4.0-1 [19.1 kB] Get:227 http://ftpmaster.internal/ubuntu jammy/main armhf libgles-dev armhf 1.4.0-1 [49.4 kB] Get:228 http://ftpmaster.internal/ubuntu jammy/main armhf libopengl0 armhf 1.4.0-1 [40.1 kB] Get:229 http://ftpmaster.internal/ubuntu jammy/main armhf libopengl-dev armhf 1.4.0-1 [3404 B] Get:230 http://ftpmaster.internal/ubuntu jammy/main armhf libglvnd-dev armhf 1.4.0-1 [3168 B] Get:231 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libegl1-mesa-dev armhf 23.2.1-1ubuntu3.1~22.04.2 [11.1 kB] Get:232 http://ftpmaster.internal/ubuntu jammy/main armhf libogg0 armhf 1.3.5-0ubuntu3 [20.6 kB] Get:233 http://ftpmaster.internal/ubuntu jammy-security/main armhf libflac8 armhf 1.3.3-2ubuntu0.2 [88.6 kB] Get:234 http://ftpmaster.internal/ubuntu jammy/main armhf libogg-dev armhf 1.3.5-0ubuntu3 [160 kB] Get:235 http://ftpmaster.internal/ubuntu jammy-security/main armhf libflac-dev armhf 1.3.3-2ubuntu0.2 [137 kB] Get:236 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfribidi-dev armhf 1.0.8-2ubuntu3.1 [62.7 kB] Get:237 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgbm-dev armhf 23.2.1-1ubuntu3.1~22.04.2 [9540 B] Get:238 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgdk-pixbuf2.0-bin armhf 2.42.8+dfsg-1ubuntu0.2 [13.4 kB] Get:239 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg-turbo8-dev armhf 2.1.2-0ubuntu1 [231 kB] Get:240 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg8-dev armhf 8c-2ubuntu10 [1476 B] Get:241 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg-dev armhf 8c-2ubuntu10 [1474 B] Get:242 http://ftpmaster.internal/ubuntu jammy-security/main armhf libjbig-dev armhf 2.1-3.1ubuntu0.22.04.1 [24.4 kB] Get:243 http://ftpmaster.internal/ubuntu jammy/main armhf liblzma-dev armhf 5.2.5-2ubuntu1 [149 kB] Get:244 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtiffxx5 armhf 4.3.0-6ubuntu0.8 [5668 B] Get:245 http://ftpmaster.internal/ubuntu jammy-security/main armhf libtiff-dev armhf 4.3.0-6ubuntu0.8 [298 kB] Get:246 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.8+dfsg-1ubuntu0.2 [47.8 kB] Get:247 http://ftpmaster.internal/ubuntu jammy/main armhf libglu1-mesa armhf 9.0.2-1 [147 kB] Get:248 http://ftpmaster.internal/ubuntu jammy/main armhf libglu1-mesa-dev armhf 9.0.2-1 [191 kB] Get:249 http://ftpmaster.internal/ubuntu jammy/main armhf libgraphite2-dev armhf 1.3.14-1build2 [14.7 kB] Get:250 http://ftpmaster.internal/ubuntu jammy-security/main armhf libharfbuzz-icu0 armhf 2.7.4-1ubuntu3.1 [5250 B] Get:251 http://ftpmaster.internal/ubuntu jammy-security/main armhf libharfbuzz-gobject0 armhf 2.7.4-1ubuntu3.1 [22.0 kB] Get:252 http://ftpmaster.internal/ubuntu jammy-proposed/main armhf libicu-dev armhf 70.1-2ubuntu1 [11.4 MB] Get:253 http://ftpmaster.internal/ubuntu jammy-security/main armhf libharfbuzz-dev armhf 2.7.4-1ubuntu3.1 [513 kB] Get:254 http://ftpmaster.internal/ubuntu jammy/main armhf libthai-dev armhf 0.1.29-1build1 [23.4 kB] Get:255 http://ftpmaster.internal/ubuntu jammy/main armhf libxft-dev armhf 2.3.4-1 [46.5 kB] Get:256 http://ftpmaster.internal/ubuntu jammy-updates/main armhf pango1.0-tools armhf 1.50.6+ds-2ubuntu1 [41.8 kB] Get:257 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpango1.0-dev armhf 1.50.6+ds-2ubuntu1 [154 kB] Get:258 http://ftpmaster.internal/ubuntu jammy/main armhf libxinerama-dev armhf 2:1.1.4-3 [7726 B] Get:259 http://ftpmaster.internal/ubuntu jammy/main armhf libxfixes-dev armhf 1:6.0.0-1 [10.8 kB] Get:260 http://ftpmaster.internal/ubuntu jammy/main armhf libxi-dev armhf 2:1.8-1build1 [187 kB] Get:261 http://ftpmaster.internal/ubuntu jammy/main armhf libxrandr-dev armhf 2:1.5.2-1build1 [23.6 kB] Get:262 http://ftpmaster.internal/ubuntu jammy/main armhf libxcursor-dev armhf 1:1.2.0-2build4 [25.5 kB] Get:263 http://ftpmaster.internal/ubuntu jammy/main armhf libxcomposite-dev armhf 1:0.4.5-1build2 [8998 B] Get:264 http://ftpmaster.internal/ubuntu jammy/main armhf libxdamage-dev armhf 1:1.1.5-2build2 [4738 B] Get:265 http://ftpmaster.internal/ubuntu jammy-security/main armhf libxml2-utils armhf 2.9.13+dfsg-1ubuntu0.4 [39.3 kB] Get:266 http://ftpmaster.internal/ubuntu jammy/universe armhf libgtk2.0-dev armhf 2.24.33-2ubuntu2 [778 kB] Get:267 http://ftpmaster.internal/ubuntu jammy/main armhf libibus-1.0-dev armhf 1.5.26-4 [185 kB] Get:268 http://ftpmaster.internal/ubuntu jammy/main armhf libopus0 armhf 1.3.1-0.1build2 [183 kB] Get:269 http://ftpmaster.internal/ubuntu jammy/main armhf libvorbis0a armhf 1.3.7-1build2 [89.1 kB] Get:270 http://ftpmaster.internal/ubuntu jammy/main armhf libvorbisenc2 armhf 1.3.7-1build2 [77.1 kB] Get:271 http://ftpmaster.internal/ubuntu jammy-security/main armhf libsndfile1 armhf 1.0.31-2ubuntu0.1 [189 kB] Get:272 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpulse0 armhf 1:15.99.1+dfsg1-1ubuntu2.2 [268 kB] Get:273 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpulse-mainloop-glib0 armhf 1:15.99.1+dfsg1-1ubuntu2.2 [11.9 kB] Get:274 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libpulse-dev armhf 1:15.99.1+dfsg1-1ubuntu2.2 [75.6 kB] Get:275 http://ftpmaster.internal/ubuntu jammy/main armhf libxkbcommon0 armhf 1.4.0-1 [110 kB] Get:276 http://ftpmaster.internal/ubuntu jammy/main armhf libxss1 armhf 1:1.2.3-1build2 [7580 B] Get:277 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libsdl2-2.0-0 armhf 2.0.20+dfsg-2ubuntu1.22.04.1 [496 kB] Get:278 http://ftpmaster.internal/ubuntu jammy/universe armhf libsndio7.0 armhf 1.8.1-1.1 [26.3 kB] Get:279 http://ftpmaster.internal/ubuntu jammy/universe armhf libsndio-dev armhf 1.8.1-1.1 [17.8 kB] Get:280 http://ftpmaster.internal/ubuntu jammy-updates/main armhf libudev-dev armhf 249.11-0ubuntu3.12 [20.7 kB] Get:281 http://ftpmaster.internal/ubuntu jammy/main armhf libxkbcommon-dev armhf 1.4.0-1 [54.9 kB] Get:282 http://ftpmaster.internal/ubuntu jammy/main armhf libxss-dev armhf 1:1.2.3-1build2 [11.8 kB] Get:283 http://ftpmaster.internal/ubuntu jammy/main armhf libxt6 armhf 1:1.2.1-1 [146 kB] Get:284 http://ftpmaster.internal/ubuntu jammy/main armhf libxt-dev armhf 1:1.2.1-1 [376 kB] Get:285 http://ftpmaster.internal/ubuntu jammy/main armhf libxv1 armhf 2:1.0.11-1build2 [9464 B] Get:286 http://ftpmaster.internal/ubuntu jammy/main armhf libxv-dev armhf 2:1.0.11-1build2 [32.1 kB] Get:287 http://ftpmaster.internal/ubuntu jammy/main armhf libxxf86vm-dev armhf 1:1.1.4-1build3 [13.0 kB] Get:288 http://ftpmaster.internal/ubuntu jammy-updates/universe armhf libsdl2-dev armhf 2.0.20+dfsg-2ubuntu1.22.04.1 [1673 kB] Get:289 http://ftpmaster.internal/ubuntu jammy/main armhf libvorbisfile3 armhf 1.3.7-1build2 [16.3 kB] Get:290 http://ftpmaster.internal/ubuntu jammy/main armhf libvorbis-dev armhf 1.3.7-1build2 [336 kB] Get:291 http://ftpmaster.internal/ubuntu jammy-security/main armhf libvpx7 armhf 1.11.0-2ubuntu2.2 [1415 kB] Get:292 http://ftpmaster.internal/ubuntu jammy-security/main armhf libvpx-dev armhf 1.11.0-2ubuntu2.2 [720 kB] Get:293 http://ftpmaster.internal/ubuntu jammy/main armhf dh-exec armhf 0.23.4build2 [24.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 103 MB in 11s (9781 kB/s) Selecting previously unselected package libpython3.10-minimal:armhf. (Reading database ... 15112 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.12-1~22.04.3_armhf.deb ... Unpacking libpython3.10-minimal:armhf (3.10.12-1~22.04.3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.3_armhf.deb ... Unpacking libexpat1:armhf (2.4.7-1ubuntu0.3) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.12-1~22.04.3_armhf.deb ... Unpacking python3.10-minimal (3.10.12-1~22.04.3) ... Setting up libpython3.10-minimal:armhf (3.10.12-1~22.04.3) ... Setting up libexpat1:armhf (2.4.7-1ubuntu0.3) ... Setting up python3.10-minimal (3.10.12-1~22.04.3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15415 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.6-1~22.04_armhf.deb ... Unpacking python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_armhf.deb ... Unpacking libmpdec3:armhf (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:armhf. Preparing to unpack .../3-libpython3.10-stdlib_3.10.12-1~22.04.3_armhf.deb ... Unpacking libpython3.10-stdlib:armhf (3.10.12-1~22.04.3) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.12-1~22.04.3_armhf.deb ... Unpacking python3.10 (3.10.12-1~22.04.3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.10.6-1~22.04_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.10.6-1~22.04) ... Setting up python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package python3. (Reading database ... 15817 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.6-1~22.04_armhf.deb ... Unpacking python3 (3.10.6-1~22.04) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../001-libglib2.0-0_2.72.4-0ubuntu2.2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.72.4-0ubuntu2.2) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../002-libgirepository-1.0-1_1.72.0-1_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.72.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../003-gir1.2-glib-2.0_1.72.0-1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.72.0-1) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../004-libmd0_1.0.4-1build1_armhf.deb ... Unpacking libmd0:armhf (1.0.4-1build1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../005-libbsd0_0.11.5-1_armhf.deb ... Unpacking libbsd0:armhf (0.11.5-1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../006-libdbus-1-3_1.12.20-2ubuntu4.1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../007-libelf1_0.186-1build1_armhf.deb ... Unpacking libelf1:armhf (0.186-1build1) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../008-libfribidi0_1.0.8-2ubuntu3.1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../009-libglib2.0-data_2.72.4-0ubuntu2.2_all.deb ... Unpacking libglib2.0-data (2.72.4-0ubuntu2.2) ... Selecting previously unselected package libicu70:armhf. Preparing to unpack .../010-libicu70_70.1-2ubuntu1_armhf.deb ... Unpacking libicu70:armhf (70.1-2ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../011-libxml2_2.9.13+dfsg-1ubuntu0.4_armhf.deb ... Unpacking libxml2:armhf (2.9.13+dfsg-1ubuntu0.4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../012-shared-mime-info_2.1-2_armhf.deb ... Unpacking shared-mime-info (2.1-2) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package xkb-data. Preparing to unpack .../014-xkb-data_2.33-1_all.deb ... Unpacking xkb-data (2.33-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../015-bsdextrautils_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3.3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../016-libmagic-mgc_1%3a5.41-3ubuntu0.1_armhf.deb ... Unpacking libmagic-mgc (1:5.41-3ubuntu0.1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../017-libmagic1_1%3a5.41-3ubuntu0.1_armhf.deb ... Unpacking libmagic1:armhf (1:5.41-3ubuntu0.1) ... Selecting previously unselected package file. Preparing to unpack .../018-file_1%3a5.41-3ubuntu0.1_armhf.deb ... Unpacking file (1:5.41-3ubuntu0.1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../019-gettext-base_0.21-4ubuntu4_armhf.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../020-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../021-groff-base_1.22.4-8build1_armhf.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../022-libdrm-common_2.4.113-2~ubuntu0.22.04.1_all.deb ... Unpacking libdrm-common (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../023-libdrm2_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm2:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../024-libedit2_3.1-20210910-1build1_armhf.deb ... Unpacking libedit2:armhf (3.1-20210910-1build1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../025-libpipeline1_1.5.5-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.5-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../026-libxau6_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../027-libxdmcp6_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../028-libxcb1_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb1:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../029-libx11-data_2%3a1.7.5-1ubuntu0.3_all.deb ... Unpacking libx11-data (2:1.7.5-1ubuntu0.3) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../030-libx11-6_2%3a1.7.5-1ubuntu0.3_armhf.deb ... Unpacking libx11-6:armhf (2:1.7.5-1ubuntu0.3) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../031-libxext6_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../032-man-db_2.10.2-1_armhf.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../033-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../034-libgdk-pixbuf2.0-common_2.42.8+dfsg-1ubuntu0.2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../035-libjpeg-turbo8_2.1.2-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../036-libjpeg8_8c-2ubuntu10_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu10) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../037-libdeflate0_1.10-2_armhf.deb ... Unpacking libdeflate0:armhf (1.10-2) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../038-libjbig0_2.1-3.1ubuntu0.22.04.1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1ubuntu0.22.04.1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../039-libwebp7_1.2.2-2ubuntu0.22.04.2_armhf.deb ... Unpacking libwebp7:armhf (1.2.2-2ubuntu0.22.04.2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../040-libtiff5_4.3.0-6ubuntu0.8_armhf.deb ... Unpacking libtiff5:armhf (4.3.0-6ubuntu0.8) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../041-libgdk-pixbuf-2.0-0_2.42.8+dfsg-1ubuntu0.2_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../042-gtk-update-icon-cache_3.24.33-1ubuntu2_armhf.deb ... Unpacking gtk-update-icon-cache (3.24.33-1ubuntu2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../043-humanity-icon-theme_0.6.16_all.deb ... Unpacking humanity-icon-theme (0.6.16) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../044-ubuntu-mono_20.10-0ubuntu2_all.deb ... Unpacking ubuntu-mono (20.10-0ubuntu2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../045-adwaita-icon-theme_41.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (41.0-1ubuntu1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../046-libsigsegv2_2.13-1ubuntu3_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../047-m4_1.4.18-5ubuntu2_armhf.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../048-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../049-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../050-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../051-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../052-libdebhelper-perl_13.6ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.6ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../053-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../054-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../055-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../056-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../058-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../059-libdw1_0.186-1build1_armhf.deb ... Unpacking libdw1:armhf (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../060-debugedit_1%3a5.0-4build1_armhf.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../061-dwz_0.14-1build2_armhf.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../062-gettext_0.21-4ubuntu4_armhf.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../063-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../064-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../065-debhelper_13.6ubuntu1_all.deb ... Unpacking debhelper (13.6ubuntu1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../066-libbrotli1_1.0.9-2build6_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2build6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../067-libfreetype6_2.11.1+dfsg-1ubuntu0.2_armhf.deb ... Unpacking libfreetype6:armhf (2.11.1+dfsg-1ubuntu0.2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../068-fonts-dejavu-core_2.37-2build1_all.deb ... Unpacking fonts-dejavu-core (2.37-2build1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../069-fontconfig-config_2.13.1-4.2ubuntu5_all.deb ... Unpacking fontconfig-config (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../070-libfontconfig1_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-4.2ubuntu5) ... Selecting previously unselected package fontconfig. Preparing to unpack .../071-fontconfig_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking fontconfig (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../072-libatk1.0-data_2.36.0-3build1_all.deb ... Unpacking libatk1.0-data (2.36.0-3build1) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../073-libatk1.0-0_2.36.0-3build1_armhf.deb ... Unpacking libatk1.0-0:armhf (2.36.0-3build1) ... Selecting previously unselected package gir1.2-atk-1.0:armhf. Preparing to unpack .../074-gir1.2-atk-1.0_2.36.0-3build1_armhf.deb ... Unpacking gir1.2-atk-1.0:armhf (2.36.0-3build1) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../075-gir1.2-freedesktop_1.72.0-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.72.0-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../076-gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1ubuntu0.2_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../077-libgtk2.0-common_2.24.33-2ubuntu2_all.deb ... Unpacking libgtk2.0-common (2.24.33-2ubuntu2) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../078-libgraphite2-3_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../079-libharfbuzz0b_2.7.4-1ubuntu3.1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.7.4-1ubuntu3.1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../080-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3.1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../081-libthai-data_0.1.29-1build1_all.deb ... Unpacking libthai-data (0.1.29-1build1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../082-libdatrie1_0.2.13-2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../083-libthai0_0.1.29-1build1_armhf.deb ... Unpacking libthai0:armhf (0.1.29-1build1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../084-libpango-1.0-0_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../085-libpixman-1-0_0.40.0-1ubuntu0.22.04.1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.40.0-1ubuntu0.22.04.1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../086-libxcb-render0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-render0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../087-libxcb-shm0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-shm0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../088-libxrender1_1%3a0.9.10-1build4_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1build4) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../089-libcairo2_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../090-libpangoft2-1.0-0_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../091-libpangocairo-1.0-0_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../092-libxft2_2.3.4-1_armhf.deb ... Unpacking libxft2:armhf (2.3.4-1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../093-libpangoxft-1.0-0_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../094-gir1.2-pango-1.0_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../095-libavahi-common-data_0.8-5ubuntu5.2_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-5ubuntu5.2) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../096-libavahi-common3_0.8-5ubuntu5.2_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-5ubuntu5.2) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../097-libavahi-client3_0.8-5ubuntu5.2_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-5ubuntu5.2) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../098-libcups2_2.4.1op1-1ubuntu4.8_armhf.deb ... Unpacking libcups2:armhf (2.4.1op1-1ubuntu4.8) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../099-libxcomposite1_1%3a0.4.5-1build2_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.5-1build2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../100-libxfixes3_1%3a6.0.0-1_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../101-libxcursor1_1%3a1.2.0-2build4_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.0-2build4) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../102-libxdamage1_1%3a1.1.5-2build2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.5-2build2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../103-libxi6_2%3a1.8-1build1_armhf.deb ... Unpacking libxi6:armhf (2:1.8-1build1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../104-libxinerama1_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-3) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../105-libxrandr2_2%3a1.5.2-1build1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.2-1build1) ... Selecting previously unselected package libgtk2.0-0:armhf. Preparing to unpack .../106-libgtk2.0-0_2.24.33-2ubuntu2_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.33-2ubuntu2) ... Selecting previously unselected package gir1.2-gtk-2.0:armhf. Preparing to unpack .../107-gir1.2-gtk-2.0_2.24.33-2ubuntu2_armhf.deb ... Unpacking gir1.2-gtk-2.0:armhf (2.24.33-2ubuntu2) ... Selecting previously unselected package libibus-1.0-5:armhf. Preparing to unpack .../108-libibus-1.0-5_1.5.26-4_armhf.deb ... Unpacking libibus-1.0-5:armhf (1.5.26-4) ... Selecting previously unselected package gir1.2-ibus-1.0:armhf. Preparing to unpack .../109-gir1.2-ibus-1.0_1.5.26-4_armhf.deb ... Unpacking gir1.2-ibus-1.0:armhf (1.5.26-4) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../110-icu-devtools_70.1-2ubuntu1_armhf.deb ... Unpacking icu-devtools (70.1-2ubuntu1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../111-libasound2-data_1.2.6.1-1ubuntu1_all.deb ... Unpacking libasound2-data (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../112-libasound2_1.2.6.1-1ubuntu1_armhf.deb ... Unpacking libasound2:armhf (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasound2-dev:armhf. Preparing to unpack .../113-libasound2-dev_1.2.6.1-1ubuntu1_armhf.deb ... Unpacking libasound2-dev:armhf (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasyncns0:armhf. Preparing to unpack .../114-libasyncns0_0.8-6build2_armhf.deb ... Unpacking libasyncns0:armhf (0.8-6build2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../115-pkg-config_0.29.2-1ubuntu3_armhf.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../116-libffi-dev_3.4.2-4_armhf.deb ... Unpacking libffi-dev:armhf (3.4.2-4) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../117-libglib2.0-bin_2.72.4-0ubuntu2.2_armhf.deb ... Unpacking libglib2.0-bin (2.72.4-0ubuntu2.2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../118-python3-lib2to3_3.10.8-1~22.04_all.deb ... Unpacking python3-lib2to3 (3.10.8-1~22.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../119-python3-distutils_3.10.8-1~22.04_all.deb ... Unpacking python3-distutils (3.10.8-1~22.04) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../120-libglib2.0-dev-bin_2.72.4-0ubuntu2.2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.72.4-0ubuntu2.2) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../121-uuid-dev_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking uuid-dev:armhf (2.37.2-4ubuntu3.3) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../122-libblkid-dev_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking libblkid-dev:armhf (2.37.2-4ubuntu3.3) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../123-libsepol-dev_3.3-1build1_armhf.deb ... Unpacking libsepol-dev:armhf (3.3-1build1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../124-libpcre2-16-0_10.39-3ubuntu0.1_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.39-3ubuntu0.1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../125-libpcre2-32-0_10.39-3ubuntu0.1_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.39-3ubuntu0.1) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../126-libpcre2-posix3_10.39-3ubuntu0.1_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.39-3ubuntu0.1) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../127-libpcre2-dev_10.39-3ubuntu0.1_armhf.deb ... Unpacking libpcre2-dev:armhf (10.39-3ubuntu0.1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../128-libselinux1-dev_3.3-1build2_armhf.deb ... Unpacking libselinux1-dev:armhf (3.3-1build2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../129-libmount-dev_2.37.2-4ubuntu3.3_armhf.deb ... Unpacking libmount-dev:armhf (2.37.2-4ubuntu3.3) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../130-libpcre16-3_2%3a8.39-13ubuntu0.22.04.1_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../131-libpcre32-3_2%3a8.39-13ubuntu0.22.04.1_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../132-libpcrecpp0v5_2%3a8.39-13ubuntu0.22.04.1_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../133-libpcre3-dev_2%3a8.39-13ubuntu0.22.04.1_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../134-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu9.2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../135-libglib2.0-dev_2.72.4-0ubuntu2.2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.72.4-0ubuntu2.2) ... Selecting previously unselected package libatk1.0-dev:armhf. Preparing to unpack .../136-libatk1.0-dev_2.36.0-3build1_armhf.deb ... Unpacking libatk1.0-dev:armhf (2.36.0-3build1) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../137-libbrotli-dev_1.0.9-2build6_armhf.deb ... Unpacking libbrotli-dev:armhf (1.0.9-2build6) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../138-libcairo-gobject2_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../139-liblzo2-2_2.10-2build3_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-2build3) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../140-libcairo-script-interpreter2_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../141-libexpat1-dev_2.4.7-1ubuntu0.3_armhf.deb ... Unpacking libexpat1-dev:armhf (2.4.7-1ubuntu0.3) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../142-libpng-dev_1.6.37-3build5_armhf.deb ... Unpacking libpng-dev:armhf (1.6.37-3build5) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../143-libfreetype-dev_2.11.1+dfsg-1ubuntu0.2_armhf.deb ... Unpacking libfreetype-dev:armhf (2.11.1+dfsg-1ubuntu0.2) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../144-libfreetype6-dev_2.11.1+dfsg-1ubuntu0.2_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.11.1+dfsg-1ubuntu0.2) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../145-libfontconfig-dev_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../146-libfontconfig1-dev_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.13.1-4.2ubuntu5) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../147-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../148-x11proto-dev_2021.5-1_all.deb ... Unpacking x11proto-dev (2021.5-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../149-libxau-dev_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../150-libxdmcp-dev_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../151-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../152-libpthread-stubs0-dev_0.4-1build2_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1build2) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../153-libxcb1-dev_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb1-dev:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../154-libx11-dev_2%3a1.7.5-1ubuntu0.3_armhf.deb ... Unpacking libx11-dev:armhf (2:1.7.5-1ubuntu0.3) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../155-libxrender-dev_1%3a0.9.10-1build4_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1build4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../156-libxext-dev_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1build1) ... Selecting previously unselected package x11-common. Preparing to unpack .../157-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../158-libice6_2%3a1.0.10-1build2_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1build2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../159-libsm6_2%3a1.2.3-1build2_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../160-libice-dev_2%3a1.0.10-1build2_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1build2) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../161-libsm-dev_2%3a1.2.3-1build2_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../162-libpixman-1-dev_0.40.0-1ubuntu0.22.04.1_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.40.0-1ubuntu0.22.04.1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../163-libxcb-render0-dev_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../164-libxcb-shm0-dev_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../165-libcairo2-dev_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo2-dev:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package libdatrie-dev:armhf. Preparing to unpack .../166-libdatrie-dev_0.2.13-2_armhf.deb ... Unpacking libdatrie-dev:armhf (0.2.13-2) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../167-libdbus-1-dev_1.12.20-2ubuntu4.1_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../168-libwayland-client0_1.20.0-1ubuntu0.1_armhf.deb ... Unpacking libwayland-client0:armhf (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libdecor-0-0:armhf. Preparing to unpack .../169-libdecor-0-0_0.1.0-3build1_armhf.deb ... Unpacking libdecor-0-0:armhf (0.1.0-3build1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../170-libwayland-server0_1.20.0-1ubuntu0.1_armhf.deb ... Unpacking libwayland-server0:armhf (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../171-libwayland-cursor0_1.20.0-1ubuntu0.1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../172-libwayland-egl1_1.20.0-1ubuntu0.1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../173-libwayland-bin_1.20.0-1ubuntu0.1_armhf.deb ... Unpacking libwayland-bin (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../174-libwayland-dev_1.20.0-1ubuntu0.1_armhf.deb ... Unpacking libwayland-dev:armhf (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libdecor-0-dev:armhf. Preparing to unpack .../175-libdecor-0-dev_0.1.0-3build1_armhf.deb ... Unpacking libdecor-0-dev:armhf (0.1.0-3build1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../176-libdeflate-dev_1.10-2_armhf.deb ... Unpacking libdeflate-dev:armhf (1.10-2) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../177-libdrm-amdgpu1_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../178-libdrm-radeon1_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../179-libdrm-nouveau2_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../180-libdrm-omap1_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../181-libdrm-freedreno1_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../182-libdrm-exynos1_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../183-libdrm-tegra0_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../184-libdrm-etnaviv1_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../185-libpciaccess0_0.16-3_armhf.deb ... Unpacking libpciaccess0:armhf (0.16-3) ... Selecting previously unselected package libpciaccess-dev:armhf. Preparing to unpack .../186-libpciaccess-dev_0.16-3_armhf.deb ... Unpacking libpciaccess-dev:armhf (0.16-3) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../187-libdrm-dev_2.4.113-2~ubuntu0.22.04.1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../188-libglvnd0_1.4.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.4.0-1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../189-libxcb-randr0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-randr0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../190-libgbm1_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libgbm1:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../191-libglapi-mesa_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libglapi-mesa:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../192-libx11-xcb1_2%3a1.7.5-1ubuntu0.3_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.7.5-1ubuntu0.3) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../193-libxcb-dri2-0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../194-libxcb-dri3-0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../195-libxcb-present0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-present0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../196-libxcb-sync1_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-sync1:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../197-libxcb-xfixes0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../198-libxshmfence1_1.3-1build4_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1build4) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../199-libegl-mesa0_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libegl-mesa0:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../200-libegl1_1.4.0-1_armhf.deb ... Unpacking libegl1:armhf (1.4.0-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../201-libxcb-glx0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-glx0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../202-libxxf86vm1_1%3a1.1.4-1build3_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1build3) ... Selecting previously unselected package libllvm15:armhf. Preparing to unpack .../203-libllvm15_1%3a15.0.7-0ubuntu0.22.04.3_armhf.deb ... Unpacking libllvm15:armhf (1:15.0.7-0ubuntu0.22.04.3) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../204-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../205-libsensors5_1%3a3.6.0-7ubuntu1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../206-libgl1-mesa-dri_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../207-libglx-mesa0_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libglx-mesa0:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../208-libglx0_1.4.0-1_armhf.deb ... Unpacking libglx0:armhf (1.4.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../209-libgl1_1.4.0-1_armhf.deb ... Unpacking libgl1:armhf (1.4.0-1) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../210-libglx-dev_1.4.0-1_armhf.deb ... Unpacking libglx-dev:armhf (1.4.0-1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../211-libgl-dev_1.4.0-1_armhf.deb ... Unpacking libgl-dev:armhf (1.4.0-1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../212-libegl-dev_1.4.0-1_armhf.deb ... Unpacking libegl-dev:armhf (1.4.0-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../213-libglvnd-core-dev_1.4.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.4.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../214-libgles1_1.4.0-1_armhf.deb ... Unpacking libgles1:armhf (1.4.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../215-libgles2_1.4.0-1_armhf.deb ... Unpacking libgles2:armhf (1.4.0-1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../216-libgles-dev_1.4.0-1_armhf.deb ... Unpacking libgles-dev:armhf (1.4.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../217-libopengl0_1.4.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.4.0-1) ... Selecting previously unselected package libopengl-dev:armhf. Preparing to unpack .../218-libopengl-dev_1.4.0-1_armhf.deb ... Unpacking libopengl-dev:armhf (1.4.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../219-libglvnd-dev_1.4.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.4.0-1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../220-libegl1-mesa-dev_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../221-libogg0_1.3.5-0ubuntu3_armhf.deb ... Unpacking libogg0:armhf (1.3.5-0ubuntu3) ... Selecting previously unselected package libflac8:armhf. Preparing to unpack .../222-libflac8_1.3.3-2ubuntu0.2_armhf.deb ... Unpacking libflac8:armhf (1.3.3-2ubuntu0.2) ... Selecting previously unselected package libogg-dev:armhf. Preparing to unpack .../223-libogg-dev_1.3.5-0ubuntu3_armhf.deb ... Unpacking libogg-dev:armhf (1.3.5-0ubuntu3) ... Selecting previously unselected package libflac-dev:armhf. Preparing to unpack .../224-libflac-dev_1.3.3-2ubuntu0.2_armhf.deb ... Unpacking libflac-dev:armhf (1.3.3-2ubuntu0.2) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../225-libfribidi-dev_1.0.8-2ubuntu3.1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libgbm-dev:armhf. Preparing to unpack .../226-libgbm-dev_23.2.1-1ubuntu3.1~22.04.2_armhf.deb ... Unpacking libgbm-dev:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../227-libgdk-pixbuf2.0-bin_2.42.8+dfsg-1ubuntu0.2_armhf.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../228-libjpeg-turbo8-dev_2.1.2-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../229-libjpeg8-dev_8c-2ubuntu10_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu10) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../230-libjpeg-dev_8c-2ubuntu10_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu10) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../231-libjbig-dev_2.1-3.1ubuntu0.22.04.1_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-3.1ubuntu0.22.04.1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../232-liblzma-dev_5.2.5-2ubuntu1_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.5-2ubuntu1) ... Selecting previously unselected package libtiffxx5:armhf. Preparing to unpack .../233-libtiffxx5_4.3.0-6ubuntu0.8_armhf.deb ... Unpacking libtiffxx5:armhf (4.3.0-6ubuntu0.8) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../234-libtiff-dev_4.3.0-6ubuntu0.8_armhf.deb ... Unpacking libtiff-dev:armhf (4.3.0-6ubuntu0.8) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf. Preparing to unpack .../235-libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1ubuntu0.2_armhf.deb ... Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libglu1-mesa:armhf. Preparing to unpack .../236-libglu1-mesa_9.0.2-1_armhf.deb ... Unpacking libglu1-mesa:armhf (9.0.2-1) ... Selecting previously unselected package libglu1-mesa-dev:armhf. Preparing to unpack .../237-libglu1-mesa-dev_9.0.2-1_armhf.deb ... Unpacking libglu1-mesa-dev:armhf (9.0.2-1) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../238-libgraphite2-dev_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../239-libharfbuzz-icu0_2.7.4-1ubuntu3.1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../240-libharfbuzz-gobject0_2.7.4-1ubuntu3.1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../241-libicu-dev_70.1-2ubuntu1_armhf.deb ... Unpacking libicu-dev:armhf (70.1-2ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../242-libharfbuzz-dev_2.7.4-1ubuntu3.1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libthai-dev:armhf. Preparing to unpack .../243-libthai-dev_0.1.29-1build1_armhf.deb ... Unpacking libthai-dev:armhf (0.1.29-1build1) ... Selecting previously unselected package libxft-dev:armhf. Preparing to unpack .../244-libxft-dev_2.3.4-1_armhf.deb ... Unpacking libxft-dev:armhf (2.3.4-1) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../245-pango1.0-tools_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking pango1.0-tools (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libpango1.0-dev:armhf. Preparing to unpack .../246-libpango1.0-dev_1.50.6+ds-2ubuntu1_armhf.deb ... Unpacking libpango1.0-dev:armhf (1.50.6+ds-2ubuntu1) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../247-libxinerama-dev_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.4-3) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../248-libxfixes-dev_1%3a6.0.0-1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:6.0.0-1) ... Selecting previously unselected package libxi-dev:armhf. Preparing to unpack .../249-libxi-dev_2%3a1.8-1build1_armhf.deb ... Unpacking libxi-dev:armhf (2:1.8-1build1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../250-libxrandr-dev_2%3a1.5.2-1build1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.2-1build1) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../251-libxcursor-dev_1%3a1.2.0-2build4_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.2.0-2build4) ... Selecting previously unselected package libxcomposite-dev:armhf. Preparing to unpack .../252-libxcomposite-dev_1%3a0.4.5-1build2_armhf.deb ... Unpacking libxcomposite-dev:armhf (1:0.4.5-1build2) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../253-libxdamage-dev_1%3a1.1.5-2build2_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.5-2build2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../254-libxml2-utils_2.9.13+dfsg-1ubuntu0.4_armhf.deb ... Unpacking libxml2-utils (2.9.13+dfsg-1ubuntu0.4) ... Selecting previously unselected package libgtk2.0-dev:armhf. Preparing to unpack .../255-libgtk2.0-dev_2.24.33-2ubuntu2_armhf.deb ... Unpacking libgtk2.0-dev:armhf (2.24.33-2ubuntu2) ... Selecting previously unselected package libibus-1.0-dev:armhf. Preparing to unpack .../256-libibus-1.0-dev_1.5.26-4_armhf.deb ... Unpacking libibus-1.0-dev:armhf (1.5.26-4) ... Selecting previously unselected package libopus0:armhf. Preparing to unpack .../257-libopus0_1.3.1-0.1build2_armhf.deb ... Unpacking libopus0:armhf (1.3.1-0.1build2) ... Selecting previously unselected package libvorbis0a:armhf. Preparing to unpack .../258-libvorbis0a_1.3.7-1build2_armhf.deb ... Unpacking libvorbis0a:armhf (1.3.7-1build2) ... Selecting previously unselected package libvorbisenc2:armhf. Preparing to unpack .../259-libvorbisenc2_1.3.7-1build2_armhf.deb ... Unpacking libvorbisenc2:armhf (1.3.7-1build2) ... Selecting previously unselected package libsndfile1:armhf. Preparing to unpack .../260-libsndfile1_1.0.31-2ubuntu0.1_armhf.deb ... Unpacking libsndfile1:armhf (1.0.31-2ubuntu0.1) ... Selecting previously unselected package libpulse0:armhf. Preparing to unpack .../261-libpulse0_1%3a15.99.1+dfsg1-1ubuntu2.2_armhf.deb ... Unpacking libpulse0:armhf (1:15.99.1+dfsg1-1ubuntu2.2) ... Selecting previously unselected package libpulse-mainloop-glib0:armhf. Preparing to unpack .../262-libpulse-mainloop-glib0_1%3a15.99.1+dfsg1-1ubuntu2.2_armhf.deb ... Unpacking libpulse-mainloop-glib0:armhf (1:15.99.1+dfsg1-1ubuntu2.2) ... Selecting previously unselected package libpulse-dev:armhf. Preparing to unpack .../263-libpulse-dev_1%3a15.99.1+dfsg1-1ubuntu2.2_armhf.deb ... Unpacking libpulse-dev:armhf (1:15.99.1+dfsg1-1ubuntu2.2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../264-libxkbcommon0_1.4.0-1_armhf.deb ... Unpacking libxkbcommon0:armhf (1.4.0-1) ... Selecting previously unselected package libxss1:armhf. Preparing to unpack .../265-libxss1_1%3a1.2.3-1build2_armhf.deb ... Unpacking libxss1:armhf (1:1.2.3-1build2) ... Selecting previously unselected package libsdl2-2.0-0:armhf. Preparing to unpack .../266-libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1_armhf.deb ... Unpacking libsdl2-2.0-0:armhf (2.0.20+dfsg-2ubuntu1.22.04.1) ... Selecting previously unselected package libsndio7.0:armhf. Preparing to unpack .../267-libsndio7.0_1.8.1-1.1_armhf.deb ... Unpacking libsndio7.0:armhf (1.8.1-1.1) ... Selecting previously unselected package libsndio-dev:armhf. Preparing to unpack .../268-libsndio-dev_1.8.1-1.1_armhf.deb ... Unpacking libsndio-dev:armhf (1.8.1-1.1) ... Selecting previously unselected package libudev-dev:armhf. Preparing to unpack .../269-libudev-dev_249.11-0ubuntu3.12_armhf.deb ... Unpacking libudev-dev:armhf (249.11-0ubuntu3.12) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../270-libxkbcommon-dev_1.4.0-1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (1.4.0-1) ... Selecting previously unselected package libxss-dev:armhf. Preparing to unpack .../271-libxss-dev_1%3a1.2.3-1build2_armhf.deb ... Unpacking libxss-dev:armhf (1:1.2.3-1build2) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../272-libxt6_1%3a1.2.1-1_armhf.deb ... Unpacking libxt6:armhf (1:1.2.1-1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../273-libxt-dev_1%3a1.2.1-1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.2.1-1) ... Selecting previously unselected package libxv1:armhf. Preparing to unpack .../274-libxv1_2%3a1.0.11-1build2_armhf.deb ... Unpacking libxv1:armhf (2:1.0.11-1build2) ... Selecting previously unselected package libxv-dev:armhf. Preparing to unpack .../275-libxv-dev_2%3a1.0.11-1build2_armhf.deb ... Unpacking libxv-dev:armhf (2:1.0.11-1build2) ... Selecting previously unselected package libxxf86vm-dev:armhf. Preparing to unpack .../276-libxxf86vm-dev_1%3a1.1.4-1build3_armhf.deb ... Unpacking libxxf86vm-dev:armhf (1:1.1.4-1build3) ... Selecting previously unselected package libsdl2-dev:armhf. Preparing to unpack .../277-libsdl2-dev_2.0.20+dfsg-2ubuntu1.22.04.1_armhf.deb ... Unpacking libsdl2-dev:armhf (2.0.20+dfsg-2ubuntu1.22.04.1) ... Selecting previously unselected package libvorbisfile3:armhf. Preparing to unpack .../278-libvorbisfile3_1.3.7-1build2_armhf.deb ... Unpacking libvorbisfile3:armhf (1.3.7-1build2) ... Selecting previously unselected package libvorbis-dev:armhf. Preparing to unpack .../279-libvorbis-dev_1.3.7-1build2_armhf.deb ... Unpacking libvorbis-dev:armhf (1.3.7-1build2) ... Selecting previously unselected package libvpx7:armhf. Preparing to unpack .../280-libvpx7_1.11.0-2ubuntu2.2_armhf.deb ... Unpacking libvpx7:armhf (1.11.0-2ubuntu2.2) ... Selecting previously unselected package libvpx-dev:armhf. Preparing to unpack .../281-libvpx-dev_1.11.0-2ubuntu2.2_armhf.deb ... Unpacking libvpx-dev:armhf (1.11.0-2ubuntu2.2) ... Selecting previously unselected package dh-exec. Preparing to unpack .../282-dh-exec_0.23.4build2_armhf.deb ... Unpacking dh-exec (0.23.4build2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../283-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpcrecpp0v5:armhf (2:8.39-13ubuntu0.22.04.1) ... Setting up libpipeline1:armhf (1.5.5-1) ... Setting up libgraphite2-3:armhf (1.3.14-1build2) ... Setting up libpixman-1-0:armhf (0.40.0-1ubuntu0.22.04.1) ... Setting up libwayland-server0:armhf (1.20.0-1ubuntu0.1) ... Setting up libpciaccess0:armhf (0.16-3) ... Setting up libxau6:armhf (1:1.0.9-1build5) ... Setting up libpixman-1-dev:armhf (0.40.0-1ubuntu0.22.04.1) ... Setting up libpciaccess-dev:armhf (0.16-3) ... Setting up libogg0:armhf (1.3.5-0ubuntu3) ... Setting up bsdextrautils (2.37.2-4ubuntu3.3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libglvnd-core-dev:armhf (1.4.0-1) ... Setting up libpcre16-3:armhf (2:8.39-13ubuntu0.22.04.1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:armhf (0.2.13-2) ... Setting up libmagic-mgc (1:5.41-3ubuntu0.1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.72.4-0ubuntu2.2) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.4.0-1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libbrotli1:armhf (1.0.9-2build6) ... Setting up libgdk-pixbuf2.0-common (2.42.8+dfsg-1ubuntu0.2) ... Setting up libibus-1.0-5:armhf (1.5.26-4) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-7ubuntu1) ... Setting up libmagic1:armhf (1:5.41-3ubuntu0.1) ... Setting up libdeflate0:armhf (1.10-2) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up xkb-data (2.33-1) ... Setting up liblzo2-2:armhf (2.10-2build3) ... Setting up file (1:5.41-3ubuntu0.1) ... Setting up libogg-dev:armhf (1.3.5-0ubuntu3) ... Setting up libffi-dev:armhf (3.4.2-4) ... Setting up libpthread-stubs0-dev:armhf (0.4-1build2) ... Setting up libjbig0:armhf (2.1-3.1ubuntu0.22.04.1) ... Setting up libpcre2-16-0:armhf (10.39-3ubuntu0.1) ... Setting up libopengl0:armhf (1.4.0-1) ... Setting up libflac8:armhf (1.3.3-2ubuntu0.2) ... Setting up libasound2-data (1.2.6.1-1ubuntu1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-1build2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.39-3ubuntu0.1) ... Setting up libglib2.0-data (2.72.4-0ubuntu2.2) ... Setting up libgles2:armhf (1.4.0-1) ... Setting up libexpat1-dev:armhf (2.4.7-1ubuntu0.3) ... Setting up libfreetype6:armhf (2.11.1+dfsg-1ubuntu0.2) ... Setting up libx11-data (2:1.7.5-1ubuntu0.3) ... Setting up uuid-dev:armhf (2.37.2-4ubuntu3.3) ... Setting up libavahi-common-data:armhf (0.8-5ubuntu5.2) ... Setting up libgles1:armhf (1.4.0-1) ... Setting up libdbus-1-3:armhf (1.12.20-2ubuntu4.1) ... Setting up libsigsegv2:armhf (2.13-1ubuntu3) ... Setting up libfribidi0:armhf (1.0.8-2ubuntu3.1) ... Setting up libopus0:armhf (1.3.1-0.1build2) ... Setting up libpcre32-3:armhf (2:8.39-13ubuntu0.22.04.1) ... Setting up libvorbis0a:armhf (1.3.7-1build2) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up libudev-dev:armhf (249.11-0ubuntu3.12) ... Setting up libsepol-dev:armhf (3.3-1build1) ... Setting up ucf (3.0043) ... Setting up libsensors5:armhf (1:3.6.0-7ubuntu1) ... Setting up libjpeg-turbo8:armhf (2.1.2-0ubuntu1) ... Setting up libglapi-mesa:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libwebp7:armhf (1.2.2-2ubuntu0.22.04.2) ... Setting up liblzma-dev:armhf (5.2.5-2ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu9.2) ... Setting up libatk1.0-data (2.36.0-3build1) ... Setting up libpcre2-posix3:armhf (10.39-3ubuntu0.1) ... Setting up libmd0:armhf (1.0.4-1build1) ... Setting up libdatrie-dev:armhf (0.2.13-2) ... Setting up libasyncns0:armhf (0.8-6build2) ... Setting up libxshmfence1:armhf (1.3-1build4) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libasound2:armhf (1.2.6.1-1ubuntu1) ... Setting up libmpdec3:armhf (2.5.1-2build2) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:armhf (2.7.4-1ubuntu3.1) ... Setting up libthai-data (0.1.29-1build1) ... Setting up libgirepository-1.0-1:armhf (1.72.0-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libvpx7:armhf (1.11.0-2ubuntu2.2) ... Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... Setting up libatk1.0-0:armhf (2.36.0-3build1) ... Setting up libglu1-mesa:armhf (9.0.2-1) ... Setting up libwayland-egl1:armhf (1.20.0-1ubuntu0.1) ... Setting up libopengl-dev:armhf (1.4.0-1) ... Setting up libasound2-dev:armhf (1.2.6.1-1ubuntu1) ... Setting up libbsd0:armhf (0.11.5-1) ... Setting up libdeflate-dev:armhf (1.10-2) ... Setting up libdrm-common (2.4.113-2~ubuntu0.22.04.1) ... Setting up libelf1:armhf (0.186-1build1) ... Setting up libbrotli-dev:armhf (1.0.9-2build6) ... Setting up libvorbisenc2:armhf (1.3.7-1build2) ... Setting up libicu70:armhf (70.1-2ubuntu1) ... Setting up libxkbcommon0:armhf (1.4.0-1) ... Setting up libwayland-client0:armhf (1.20.0-1ubuntu0.1) ... Setting up libjpeg8:armhf (8c-2ubuntu10) ... Setting up x11proto-dev (2021.5-1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libblkid-dev:armhf (2.37.2-4ubuntu3.3) ... Setting up libice6:armhf (2:1.0.10-1build2) ... Setting up libdw1:armhf (0.186-1build1) ... Setting up libjpeg-turbo8-dev:armhf (2.1.2-0ubuntu1) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Setting up libflac-dev:armhf (1.3.3-2ubuntu0.2) ... Setting up libxcb1:armhf (1.14-3ubuntu3) ... Setting up libharfbuzz-icu0:armhf (2.7.4-1ubuntu3.1) ... Setting up libxcb-xfixes0:armhf (1.14-3ubuntu3) ... Setting up libxau-dev:armhf (1:1.0.9-1build5) ... Setting up libpcre2-dev:armhf (10.39-3ubuntu0.1) ... Setting up libice-dev:armhf (2:1.0.10-1build2) ... Setting up libtool (2.4.6-15build2) ... Setting up libxcb-render0:armhf (1.14-3ubuntu3) ... Setting up libselinux1-dev:armhf (3.3-1build2) ... Setting up libpcre3-dev:armhf (2:8.39-13ubuntu0.22.04.1) ... Setting up fontconfig-config (2.13.1-4.2ubuntu5) ... Setting up libfribidi-dev:armhf (1.0.8-2ubuntu3.1) ... Setting up libxcb-glx0:armhf (1.14-3ubuntu3) ... Setting up libxkbcommon-dev:armhf (1.4.0-1) ... Setting up libedit2:armhf (3.1-20210910-1build1) ... Setting up libpng-dev:armhf (1.6.37-3build5) ... Setting up libavahi-common3:armhf (0.8-5ubuntu5.2) ... Setting up libjbig-dev:armhf (2.1-3.1ubuntu0.22.04.1) ... Setting up libglib2.0-bin (2.72.4-0ubuntu2.2) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libxcb-shm0:armhf (1.14-3ubuntu3) ... Setting up libharfbuzz-gobject0:armhf (2.7.4-1ubuntu3.1) ... Setting up libfreetype-dev:armhf (2.11.1+dfsg-1ubuntu0.2) ... Setting up libxcb-present0:armhf (1.14-3ubuntu3) ... Setting up libpython3.10-stdlib:armhf (3.10.12-1~22.04.3) ... Setting up libthai0:armhf (0.1.29-1build1) ... Setting up libvorbisfile3:armhf (1.3.7-1build2) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Setting up libvpx-dev:armhf (1.11.0-2ubuntu2.2) ... Setting up libdbus-1-dev:armhf (1.12.20-2ubuntu4.1) ... Setting up libxcb-sync1:armhf (1.14-3ubuntu3) ... Setting up icu-devtools (70.1-2ubuntu1) ... Setting up gir1.2-glib-2.0:armhf (1.72.0-1) ... Setting up autoconf (2.71-2) ... Setting up libthai-dev:armhf (0.1.29-1build1) ... Setting up libsndio7.0:armhf (1.8.1-1.1) ... Setting up libxcb-dri2-0:armhf (1.14-3ubuntu3) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libdrm2:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up libwayland-cursor0:armhf (1.20.0-1ubuntu0.1) ... Setting up libxcb-randr0:armhf (1.14-3ubuntu3) ... Setting up debugedit (1:5.0-4build1) ... Setting up libdecor-0-0:armhf (0.1.0-3build1) ... Setting up libx11-6:armhf (2:1.7.5-1ubuntu0.3) ... Setting up libtiff5:armhf (4.3.0-6ubuntu0.8) ... Setting up libfontconfig1:armhf (2.13.1-4.2ubuntu5) ... Setting up libsndfile1:armhf (1.0.31-2ubuntu0.1) ... Setting up libdrm-omap1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu10) ... Setting up gir1.2-ibus-1.0:armhf (1.5.26-4) ... Setting up libxcomposite1:armhf (1:0.4.5-1build2) ... Setting up libsm6:armhf (2:1.2.3-1build2) ... Setting up libicu-dev:armhf (70.1-2ubuntu1) ... Setting up libxml2:armhf (2.9.13+dfsg-1ubuntu0.4) ... Setting up libavahi-client3:armhf (0.8-5ubuntu5.2) ... Setting up libmount-dev:armhf (2.37.2-4ubuntu3.3) ... Setting up libdrm-exynos1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libpython3-stdlib:armhf (3.10.6-1~22.04) ... Setting up libtiffxx5:armhf (4.3.0-6ubuntu0.8) ... Setting up libdrm-amdgpu1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libvorbis-dev:armhf (1.3.7-1build2) ... Setting up libxcb-dri3-0:armhf (1.14-3ubuntu3) ... Setting up libx11-xcb1:armhf (2:1.7.5-1ubuntu0.3) ... Setting up fontconfig (2.13.1-4.2ubuntu5) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up gettext (0.21-4ubuntu4) ... Setting up gir1.2-freedesktop:armhf (1.72.0-1) ... Setting up libsndio-dev:armhf (1.8.1-1.1) ... Setting up libxdamage1:armhf (1:1.1.5-2build2) ... Setting up libdrm-etnaviv1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libxcb1-dev:armhf (1.14-3ubuntu3) ... Setting up python3.10 (3.10.12-1~22.04.3) ... Setting up libxrender1:armhf (1:0.9.10-1build4) ... Setting up libgbm1:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libpulse0:armhf (1:15.99.1+dfsg1-1ubuntu2.2) ... Setting up libfontconfig-dev:armhf (2.13.1-4.2ubuntu5) ... Setting up gir1.2-atk-1.0:armhf (2.36.0-3build1) ... Setting up libsm-dev:armhf (2:1.2.3-1build2) ... Setting up libdrm-radeon1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libpango-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Setting up libjpeg-dev:armhf (8c-2ubuntu10) ... Setting up libx11-dev:armhf (2:1.7.5-1ubuntu0.3) ... Setting up libxext6:armhf (2:1.3.4-1build1) ... Setting up python3 (3.10.6-1~22.04) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up gir1.2-harfbuzz-0.0:armhf (2.7.4-1ubuntu3.1) ... Setting up libcairo2:armhf (1.16.0-5ubuntu2) ... Setting up libgbm-dev:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libfreetype6-dev:armhf (2.11.1+dfsg-1ubuntu0.2) ... Setting up libxxf86vm1:armhf (1:1.1.4-1build3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up libxcb-shm0-dev:armhf (1.14-3ubuntu3) ... Setting up libwayland-bin (1.20.0-1ubuntu0.1) ... Setting up libegl-mesa0:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libtiff-dev:armhf (4.3.0-6ubuntu0.8) ... Setting up libxfixes3:armhf (1:6.0.0-1) ... Setting up libpulse-mainloop-glib0:armhf (1:15.99.1+dfsg1-1ubuntu2.2) ... Setting up shared-mime-info (2.1-2) ... Setting up libxinerama1:armhf (2:1.1.4-3) ... Setting up libxv1:armhf (2:1.0.11-1build2) ... Setting up libxrandr2:armhf (2:1.5.2-1build1) ... Setting up libdrm-freedreno1:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libxcb-render0-dev:armhf (1.14-3ubuntu3) ... Setting up libxt6:armhf (1:1.2.1-1) ... Setting up libdrm-tegra0:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libxext-dev:armhf (2:1.3.4-1build1) ... Setting up libcups2:armhf (2.4.1op1-1ubuntu4.8) ... Setting up libllvm15:armhf (1:15.0.7-0ubuntu0.22.04.3) ... Setting up libegl1:armhf (1.4.0-1) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.8+dfsg-1ubuntu0.2) ... Setting up libcairo-gobject2:armhf (1.16.0-5ubuntu2) ... Setting up libxss1:armhf (1:1.2.3-1build2) ... Setting up libpangoft2-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Setting up libxml2-utils (2.9.13+dfsg-1ubuntu0.4) ... Setting up python3-lib2to3 (3.10.8-1~22.04) ... Setting up libxrender-dev:armhf (1:0.9.10-1build4) ... Setting up libpangocairo-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Setting up python3-distutils (3.10.8-1~22.04) ... Setting up libcairo-script-interpreter2:armhf (1.16.0-5ubuntu2) ... Setting up libglib2.0-dev-bin (2.72.4-0ubuntu2.2) ... Setting up gtk-update-icon-cache (3.24.33-1ubuntu2) ... Setting up libdrm-dev:armhf (2.4.113-2~ubuntu0.22.04.1) ... Setting up libxft2:armhf (2.3.4-1) ... Setting up libfontconfig1-dev:armhf (2.13.1-4.2ubuntu5) ... Setting up libpangoxft-1.0-0:armhf (1.50.6+ds-2ubuntu1) ... Setting up libxi6:armhf (2:1.8-1build1) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.8+dfsg-1ubuntu0.2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxxf86vm-dev:armhf (1:1.1.4-1build3) ... Setting up libxcursor1:armhf (1:1.2.0-2build4) ... Setting up libgl1-mesa-dri:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up pango1.0-tools (1.50.6+ds-2ubuntu1) ... Setting up debhelper (13.6ubuntu1) ... Setting up dh-exec (0.23.4build2) ... Setting up libxss-dev:armhf (1:1.2.3-1build2) ... Setting up libwayland-dev:armhf (1.20.0-1ubuntu0.1) ... Setting up libxfixes-dev:armhf (1:6.0.0-1) ... Setting up libdecor-0-dev:armhf (0.1.0-3build1) ... Setting up libxv-dev:armhf (2:1.0.11-1build2) ... Setting up gir1.2-pango-1.0:armhf (1.50.6+ds-2ubuntu1) ... Setting up libxrandr-dev:armhf (2:1.5.2-1build1) ... Setting up libglib2.0-dev:armhf (2.72.4-0ubuntu2.2) ... Setting up libxt-dev:armhf (1:1.2.1-1) ... Setting up libxinerama-dev:armhf (2:1.1.4-3) ... Setting up libpulse-dev:armhf (1:15.99.1+dfsg1-1ubuntu2.2) ... Setting up libgdk-pixbuf2.0-bin (2.42.8+dfsg-1ubuntu0.2) ... Setting up libcairo2-dev:armhf (1.16.0-5ubuntu2) ... Setting up libxi-dev:armhf (2:1.8-1build1) ... Setting up libsdl2-2.0-0:armhf (2.0.20+dfsg-2ubuntu1.22.04.1) ... Setting up libatk1.0-dev:armhf (2.36.0-3build1) ... Setting up libxft-dev:armhf (2.3.4-1) ... Setting up libxdamage-dev:armhf (1:1.1.5-2build2) ... Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.8+dfsg-1ubuntu0.2) ... Setting up libharfbuzz-dev:armhf (2.7.4-1ubuntu3.1) ... Setting up libglx-mesa0:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libglx0:armhf (1.4.0-1) ... Setting up libxcomposite-dev:armhf (1:0.4.5-1build2) ... Setting up libxcursor-dev:armhf (1:1.2.0-2build4) ... Setting up libibus-1.0-dev:armhf (1.5.26-4) ... Setting up libgl1:armhf (1.4.0-1) ... Setting up libpango1.0-dev:armhf (1.50.6+ds-2ubuntu1) ... Setting up libglx-dev:armhf (1.4.0-1) ... Setting up libgl-dev:armhf (1.4.0-1) ... Setting up libegl-dev:armhf (1.4.0-1) ... Setting up libglu1-mesa-dev:armhf (9.0.2-1) ... Setting up libgles-dev:armhf (1.4.0-1) ... Setting up libglvnd-dev:armhf (1.4.0-1) ... Setting up libegl1-mesa-dev:armhf (23.2.1-1ubuntu3.1~22.04.2) ... Setting up libsdl2-dev:armhf (2.0.20+dfsg-2ubuntu1.22.04.1) ... Setting up adwaita-icon-theme (41.0-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:armhf (2.24.33-2ubuntu2) ... Setting up humanity-icon-theme (0.6.16) ... Setting up gir1.2-gtk-2.0:armhf (2.24.33-2ubuntu2) ... Setting up libgtk2.0-dev:armhf (2.24.33-2ubuntu2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up ubuntu-mono (20.10-0ubuntu2) ... Processing triggers for libc-bin (2.35-0ubuntu3.6) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:54:37 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.38-4ubuntu2.6 dpkg-dev_1.21.1ubuntu2.3 g++-11_11.4.0-1ubuntu1~22.04 gcc-11_11.4.0-1ubuntu1~22.04 libc6-dev_2.35-0ubuntu3.6 libstdc++-11-dev_11.4.0-1ubuntu1~22.04 libstdc++6_12.3.0-1ubuntu1~22.04 linux-libc-dev_5.15.0-102.112 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2.1 adwaita-icon-theme_41.0-1ubuntu1 apt_2.4.12 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4.6 base-passwd_3.5.52build1 bash_5.1-6ubuntu1.1 binutils_2.38-4ubuntu2.6 binutils-arm-linux-gnueabihf_2.38-4ubuntu2.6 binutils-common_2.38-4ubuntu2.6 bsdextrautils_2.37.2-4ubuntu3.3 bsdutils_1:2.37.2-4ubuntu3.3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu0.22.04.1 coreutils_8.32-4.1ubuntu1.2 cpp_4:11.2.0-1ubuntu1 cpp-11_11.4.0-1ubuntu1~22.04 dash_0.5.11+git20210903+057cd650a4ed-3build1 debconf_1.5.79ubuntu1 debhelper_13.6ubuntu1 debianutils_5.5-1ubuntu2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-exec_0.23.4build2 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu2.3 dpkg-dev_1.21.1ubuntu2.3 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1.1 fakeroot_1.28-1ubuntu1 file_1:5.41-3ubuntu0.1 findutils_4.8.0-1ubuntu3 fontconfig_2.13.1-4.2ubuntu5 fontconfig-config_2.13.1-4.2ubuntu5 fonts-dejavu-core_2.37-2build1 g++_4:11.2.0-1ubuntu1 g++-11_11.4.0-1ubuntu1~22.04 gcc_4:11.2.0-1ubuntu1 gcc-11_11.4.0-1ubuntu1~22.04 gcc-11-base_11.4.0-1ubuntu1~22.04 gcc-12-base_12.3.0-1ubuntu1~22.04 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 gir1.2-atk-1.0_2.36.0-3build1 gir1.2-freedesktop_1.72.0-1 gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1ubuntu0.2 gir1.2-glib-2.0_1.72.0-1 gir1.2-gtk-2.0_2.24.33-2ubuntu2 gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3.1 gir1.2-ibus-1.0_1.5.26-4 gir1.2-pango-1.0_1.50.6+ds-2ubuntu1 gpg_2.2.27-3ubuntu2.1 gpg-agent_2.2.27-3ubuntu2.1 gpgconf_2.2.27-3ubuntu2.1 gpgv_2.2.27-3ubuntu2.1 grep_3.7-1build1 groff-base_1.22.4-8build1 gtk-update-icon-cache_3.24.33-1ubuntu2 gzip_1.10-4ubuntu4.1 hicolor-icon-theme_0.17-2 hostname_3.23ubuntu2 humanity-icon-theme_0.6.16 icu-devtools_70.1-2ubuntu1 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu2.3 libapt-pkg6.0_2.4.12 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.4.0-1ubuntu1~22.04 libasound2_1.2.6.1-1ubuntu1 libasound2-data_1.2.6.1-1ubuntu1 libasound2-dev_1.2.6.1-1ubuntu1 libassuan0_2.5.5-1build1 libasyncns0_0.8-6build2 libatk1.0-0_2.36.0-3build1 libatk1.0-data_2.36.0-3build1 libatk1.0-dev_2.36.0-3build1 libatomic1_12.3.0-1ubuntu1~22.04 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libavahi-client3_0.8-5ubuntu5.2 libavahi-common-data_0.8-5ubuntu5.2 libavahi-common3_0.8-5ubuntu5.2 libbinutils_2.38-4ubuntu2.6 libblkid-dev_2.37.2-4ubuntu3.3 libblkid1_2.37.2-4ubuntu3.3 libbrotli-dev_1.0.9-2build6 libbrotli1_1.0.9-2build6 libbsd0_0.11.5-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3.6 libc-dev-bin_2.35-0ubuntu3.6 libc6_2.35-0ubuntu3.6 libc6-dev_2.35-0ubuntu3.6 libcairo-gobject2_1.16.0-5ubuntu2 libcairo-script-interpreter2_1.16.0-5ubuntu2 libcairo2_1.16.0-5ubuntu2 libcairo2-dev_1.16.0-5ubuntu2 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1ubuntu0.22.04.1 libcc1-0_12.3.0-1ubuntu1~22.04 libcom-err2_1.46.5-2ubuntu1.1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1.2 libctf-nobfd0_2.38-4ubuntu2.6 libctf0_2.38-4ubuntu2.6 libcups2_2.4.1op1-1ubuntu4.8 libdatrie-dev_0.2.13-2 libdatrie1_0.2.13-2 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdbus-1-3_1.12.20-2ubuntu4.1 libdbus-1-dev_1.12.20-2ubuntu4.1 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdecor-0-0_0.1.0-3build1 libdecor-0-dev_0.1.0-3build1 libdeflate-dev_1.10-2 libdeflate0_1.10-2 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.1ubuntu2.3 libdrm-amdgpu1_2.4.113-2~ubuntu0.22.04.1 libdrm-common_2.4.113-2~ubuntu0.22.04.1 libdrm-dev_2.4.113-2~ubuntu0.22.04.1 libdrm-etnaviv1_2.4.113-2~ubuntu0.22.04.1 libdrm-exynos1_2.4.113-2~ubuntu0.22.04.1 libdrm-freedreno1_2.4.113-2~ubuntu0.22.04.1 libdrm-nouveau2_2.4.113-2~ubuntu0.22.04.1 libdrm-omap1_2.4.113-2~ubuntu0.22.04.1 libdrm-radeon1_2.4.113-2~ubuntu0.22.04.1 libdrm-tegra0_2.4.113-2~ubuntu0.22.04.1 libdrm2_2.4.113-2~ubuntu0.22.04.1 libdw1_0.186-1build1 libedit2_3.1-20210910-1build1 libegl-dev_1.4.0-1 libegl-mesa0_23.2.1-1ubuntu3.1~22.04.2 libegl1_1.4.0-1 libegl1-mesa-dev_23.2.1-1ubuntu3.1~22.04.2 libelf1_0.186-1build1 libexpat1_2.4.7-1ubuntu0.3 libexpat1-dev_2.4.7-1ubuntu0.3 libext2fs2_1.46.5-2ubuntu1.1 libfakeroot_1.28-1ubuntu1 libffi-dev_3.4.2-4 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libflac-dev_1.3.3-2ubuntu0.2 libflac8_1.3.3-2ubuntu0.2 libfontconfig-dev_2.13.1-4.2ubuntu5 libfontconfig1_2.13.1-4.2ubuntu5 libfontconfig1-dev_2.13.1-4.2ubuntu5 libfreetype-dev_2.11.1+dfsg-1ubuntu0.2 libfreetype6_2.11.1+dfsg-1ubuntu0.2 libfreetype6-dev_2.11.1+dfsg-1ubuntu0.2 libfribidi-dev_1.0.8-2ubuntu3.1 libfribidi0_1.0.8-2ubuntu3.1 libgbm-dev_23.2.1-1ubuntu3.1~22.04.2 libgbm1_23.2.1-1ubuntu3.1~22.04.2 libgcc-11-dev_11.4.0-1ubuntu1~22.04 libgcc-s1_12.3.0-1ubuntu1~22.04 libgcrypt20_1.9.4-3ubuntu3.1 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgdk-pixbuf-2.0-0_2.42.8+dfsg-1ubuntu0.2 libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1ubuntu0.2 libgdk-pixbuf2.0-bin_2.42.8+dfsg-1ubuntu0.2 libgdk-pixbuf2.0-common_2.42.8+dfsg-1ubuntu0.2 libgirepository-1.0-1_1.72.0-1 libgl-dev_1.4.0-1 libgl1_1.4.0-1 libgl1-mesa-dri_23.2.1-1ubuntu3.1~22.04.2 libglapi-mesa_23.2.1-1ubuntu3.1~22.04.2 libgles-dev_1.4.0-1 libgles1_1.4.0-1 libgles2_1.4.0-1 libglib2.0-0_2.72.4-0ubuntu2.2 libglib2.0-bin_2.72.4-0ubuntu2.2 libglib2.0-data_2.72.4-0ubuntu2.2 libglib2.0-dev_2.72.4-0ubuntu2.2 libglib2.0-dev-bin_2.72.4-0ubuntu2.2 libglu1-mesa_9.0.2-1 libglu1-mesa-dev_9.0.2-1 libglvnd-core-dev_1.4.0-1 libglvnd-dev_1.4.0-1 libglvnd0_1.4.0-1 libglx-dev_1.4.0-1 libglx-mesa0_23.2.1-1ubuntu3.1~22.04.2 libglx0_1.4.0-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1.4 libgomp1_12.3.0-1ubuntu1~22.04 libgpg-error0_1.43-3 libgraphite2-3_1.3.14-1build2 libgraphite2-dev_1.3.14-1build2 libgssapi-krb5-2_1.19.2-2ubuntu0.3 libgtk2.0-0_2.24.33-2ubuntu2 libgtk2.0-common_2.24.33-2ubuntu2 libgtk2.0-dev_2.24.33-2ubuntu2 libharfbuzz-dev_2.7.4-1ubuntu3.1 libharfbuzz-gobject0_2.7.4-1ubuntu3.1 libharfbuzz-icu0_2.7.4-1ubuntu3.1 libharfbuzz0b_2.7.4-1ubuntu3.1 libhogweed6_3.7.3-1build2 libibus-1.0-5_1.5.26-4 libibus-1.0-dev_1.5.26-4 libice-dev_2:1.0.10-1build2 libice6_2:1.0.10-1build2 libicu-dev_70.1-2ubuntu1 libicu70_70.1-2ubuntu1 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5.2 libisl23_0.24-2build1 libjbig-dev_2.1-3.1ubuntu0.22.04.1 libjbig0_2.1-3.1ubuntu0.22.04.1 libjpeg-dev_8c-2ubuntu10 libjpeg-turbo8_2.1.2-0ubuntu1 libjpeg-turbo8-dev_2.1.2-0ubuntu1 libjpeg8_8c-2ubuntu10 libjpeg8-dev_8c-2ubuntu10 libjson-c5_0.15-3~ubuntu1.22.04.2 libk5crypto3_1.19.2-2ubuntu0.3 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2ubuntu0.3 libkrb5support0_1.19.2-2ubuntu0.3 libllvm15_1:15.0.7-0ubuntu0.22.04.3 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.3-2build2 liblzma-dev_5.2.5-2ubuntu1 liblzma5_5.2.5-2ubuntu1 liblzo2-2_2.10-2build3 libmagic-mgc_1:5.41-3ubuntu0.1 libmagic1_1:5.41-3ubuntu0.1 libmd0_1.0.4-1build1 libmount-dev_2.37.2-4ubuntu3.3 libmount1_2.37.2-4ubuntu3.3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3-2ubuntu0.1 libncursesw6_6.3-2ubuntu0.1 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libogg-dev_1.3.5-0ubuntu3 libogg0_1.3.5-0ubuntu3 libopengl-dev_1.4.0-1 libopengl0_1.4.0-1 libopus0_1.3.1-0.1build2 libp11-kit0_0.24.0-6build1 libpam-modules_1.4.0-11ubuntu2.4 libpam-modules-bin_1.4.0-11ubuntu2.4 libpam-runtime_1.4.0-11ubuntu2.4 libpam0g_1.4.0-11ubuntu2.4 libpango-1.0-0_1.50.6+ds-2ubuntu1 libpango1.0-dev_1.50.6+ds-2ubuntu1 libpangocairo-1.0-0_1.50.6+ds-2ubuntu1 libpangoft2-1.0-0_1.50.6+ds-2ubuntu1 libpangoxft-1.0-0_1.50.6+ds-2ubuntu1 libpciaccess-dev_0.16-3 libpciaccess0_0.16-3 libpcre16-3_2:8.39-13ubuntu0.22.04.1 libpcre2-16-0_10.39-3ubuntu0.1 libpcre2-32-0_10.39-3ubuntu0.1 libpcre2-8-0_10.39-3ubuntu0.1 libpcre2-dev_10.39-3ubuntu0.1 libpcre2-posix3_10.39-3ubuntu0.1 libpcre3_2:8.39-13ubuntu0.22.04.1 libpcre3-dev_2:8.39-13ubuntu0.22.04.1 libpcre32-3_2:8.39-13ubuntu0.22.04.1 libpcrecpp0v5_2:8.39-13ubuntu0.22.04.1 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1.3 libpipeline1_1.5.5-1 libpixman-1-0_0.40.0-1ubuntu0.22.04.1 libpixman-1-dev_0.40.0-1ubuntu0.22.04.1 libpng-dev_1.6.37-3build5 libpng16-16_1.6.37-3build5 libprocps8_2:3.3.17-6ubuntu2.1 libpthread-stubs0-dev_0.4-1build2 libpulse-dev_1:15.99.1+dfsg1-1ubuntu2.2 libpulse-mainloop-glib0_1:15.99.1+dfsg1-1ubuntu2.2 libpulse0_1:15.99.1+dfsg1-1ubuntu2.2 libpython3-stdlib_3.10.6-1~22.04 libpython3.10-minimal_3.10.12-1~22.04.3 libpython3.10-stdlib_3.10.12-1~22.04.3 libreadline8_8.1.2-1 libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1 libsdl2-dev_2.0.20+dfsg-2ubuntu1.22.04.1 libseccomp2_2.5.3-2ubuntu2 libselinux1_3.3-1build2 libselinux1-dev_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsensors-config_1:3.6.0-7ubuntu1 libsensors5_1:3.6.0-7ubuntu1 libsepol-dev_3.3-1build1 libsepol1_3.1-1ubuntu2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsm-dev_2:1.2.3-1build2 libsm6_2:1.2.3-1build2 libsmartcols1_2.37.2-4ubuntu3.3 libsndfile1_1.0.31-2ubuntu0.1 libsndio-dev_1.8.1-1.1 libsndio7.0_1.8.1-1.1 libsqlite3-0_3.37.2-2ubuntu0.3 libss2_1.46.5-2ubuntu1.1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1.15 libstdc++-11-dev_11.4.0-1ubuntu1~22.04 libstdc++6_12.3.0-1ubuntu1~22.04 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3.12 libtasn1-6_4.18.0-4build1 libthai-data_0.1.29-1build1 libthai-dev_0.1.29-1build1 libthai0_0.1.29-1build1 libtiff-dev_4.3.0-6ubuntu0.8 libtiff5_4.3.0-6ubuntu0.8 libtiffxx5_4.3.0-6ubuntu0.8 libtinfo6_6.3-2ubuntu0.1 libtirpc-common_1.3.2-2ubuntu0.1 libtirpc-dev_1.3.2-2ubuntu0.1 libtirpc3_1.3.2-2ubuntu0.1 libtool_2.4.6-15build2 libubsan1_12.3.0-1ubuntu1~22.04 libuchardet0_0.0.7-1build2 libudev-dev_249.11-0ubuntu3.12 libudev1_249.11-0ubuntu3.12 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3.3 libvorbis-dev_1.3.7-1build2 libvorbis0a_1.3.7-1build2 libvorbisenc2_1.3.7-1build2 libvorbisfile3_1.3.7-1build2 libvpx-dev_1.11.0-2ubuntu2.2 libvpx7_1.11.0-2ubuntu2.2 libwayland-bin_1.20.0-1ubuntu0.1 libwayland-client0_1.20.0-1ubuntu0.1 libwayland-cursor0_1.20.0-1ubuntu0.1 libwayland-dev_1.20.0-1ubuntu0.1 libwayland-egl1_1.20.0-1ubuntu0.1 libwayland-server0_1.20.0-1ubuntu0.1 libwebp7_1.2.2-2ubuntu0.22.04.2 libx11-6_2:1.7.5-1ubuntu0.3 libx11-data_2:1.7.5-1ubuntu0.3 libx11-dev_2:1.7.5-1ubuntu0.3 libx11-xcb1_2:1.7.5-1ubuntu0.3 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb-dri2-0_1.14-3ubuntu3 libxcb-dri3-0_1.14-3ubuntu3 libxcb-glx0_1.14-3ubuntu3 libxcb-present0_1.14-3ubuntu3 libxcb-randr0_1.14-3ubuntu3 libxcb-render0_1.14-3ubuntu3 libxcb-render0-dev_1.14-3ubuntu3 libxcb-shm0_1.14-3ubuntu3 libxcb-shm0-dev_1.14-3ubuntu3 libxcb-sync1_1.14-3ubuntu3 libxcb-xfixes0_1.14-3ubuntu3 libxcb1_1.14-3ubuntu3 libxcb1-dev_1.14-3ubuntu3 libxcomposite-dev_1:0.4.5-1build2 libxcomposite1_1:0.4.5-1build2 libxcursor-dev_1:1.2.0-2build4 libxcursor1_1:1.2.0-2build4 libxdamage-dev_1:1.1.5-2build2 libxdamage1_1:1.1.5-2build2 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxext-dev_2:1.3.4-1build1 libxext6_2:1.3.4-1build1 libxfixes-dev_1:6.0.0-1 libxfixes3_1:6.0.0-1 libxft-dev_2.3.4-1 libxft2_2.3.4-1 libxi-dev_2:1.8-1build1 libxi6_2:1.8-1build1 libxinerama-dev_2:1.1.4-3 libxinerama1_2:1.1.4-3 libxkbcommon-dev_1.4.0-1 libxkbcommon0_1.4.0-1 libxml2_2.9.13+dfsg-1ubuntu0.4 libxml2-utils_2.9.13+dfsg-1ubuntu0.4 libxrandr-dev_2:1.5.2-1build1 libxrandr2_2:1.5.2-1build1 libxrender-dev_1:0.9.10-1build4 libxrender1_1:0.9.10-1build4 libxshmfence1_1.3-1build4 libxss-dev_1:1.2.3-1build2 libxss1_1:1.2.3-1build2 libxt-dev_1:1.2.1-1 libxt6_1:1.2.1-1 libxv-dev_2:1.0.11-1build2 libxv1_2:1.0.11-1build2 libxxf86vm-dev_1:1.1.4-1build3 libxxf86vm1_1:1.1.4-1build3 libxxhash0_0.8.1-1 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-102.112 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2.2 logsave_1.46.5-2ubuntu1.1 lsb-base_11.1.0ubuntu4 lto-disabled-list_24 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.0.0 mount_2.37.2-4ubuntu3.3 ncurses-base_6.3-2ubuntu0.1 ncurses-bin_6.3-2ubuntu0.1 openssl_3.0.2-0ubuntu1.15 optipng_0.7.7-2build1 pango1.0-tools_1.50.6+ds-2ubuntu1 passwd_1:4.8.1-2ubuntu2.2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1.3 perl-base_5.34.0-3ubuntu1.3 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1.3 pinentry-curses_1.1.1-1build2 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149.22.04.0 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2.1 python3_3.10.6-1~22.04 python3-distutils_3.10.8-1~22.04 python3-lib2to3_3.10.8-1~22.04 python3-minimal_3.10.6-1~22.04 python3.10_3.10.12-1~22.04.3 python3.10-minimal_3.10.12-1~22.04.3 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 shared-mime-info_2.1-2 systemd_249.11-0ubuntu3.12 systemd-sysv_249.11-0ubuntu3.12 systemd-timesyncd_249.11-0ubuntu3.12 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1ubuntu0.1.22.04.2 tzdata_2024a-0ubuntu0.22.04 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu2 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3.3 uuid-dev_2.37.2-4ubuntu3.3 x11-common_1:7.7+23ubuntu2 x11proto-dev_2021.5-1 xkb-data_2.33-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9.2 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9.2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: nblood Binary: nblood, nblood-data, nblood-pcexhumed, nblood-rednukem Architecture: any all Version: 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 Maintainer: Paul Preuss Homepage: http://nukeykt.retrohost.net Standards-Version: 3.9.8 Build-Depends: debhelper (>= 9), dh-exec, libflac-dev, libglu1-mesa-dev, libgtk2.0-dev, libsdl2-dev, libvorbis-dev, libvpx-dev, nasm [i386] Package-List: nblood deb games optional arch=any nblood-data deb games optional arch=all nblood-pcexhumed deb games optional arch=any nblood-rednukem deb games optional arch=any Checksums-Sha1: 3cbda3c79ecbc011d5808c692c2b04a8911015d5 25028760 nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.tar.xz Checksums-Sha256: 376a5bec759dae01709eede96ba176e117e8b928a0cb3f8d0d0ed930f39537c2 25028760 nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.tar.xz Files: 744f04ffed395d9f90ddb4b241e4d2f5 25028760 nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.tar.xz dpkg-source: warning: extracting unsigned source package (nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.dsc) dpkg-source: info: extracting nblood in /<> dpkg-source: info: unpacking nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28040945 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28040945 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28040945 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package nblood dpkg-buildpackage: info: source version 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 dpkg-buildpackage: info: source distribution jammy dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem=makefile --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean -O--buildsystem=makefile -O--parallel dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j4 clean make[1]: Entering directory '/<>' make[1]: Leaving directory '/<>' dh_clean -O--buildsystem=makefile -O--parallel dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build-arch dh build-arch --buildsystem=makefile --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -a -O--buildsystem=makefile -O--parallel dh_auto_configure -a -O--buildsystem=makefile -O--parallel dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- PRETTY_OUTPUT=0 dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j4 PRETTY_OUTPUT=0 make[2]: Entering directory '/<>' mkdir -p obj/blood mkdir -p obj/build mkdir -p obj/audiolib mkdir -p obj/mact mkdir -p obj/libsmackerdec mkdir -p obj/libxmp-lite mkdir -p obj/imgui mkdir -p obj/mimalloc mkdir -p obj/glad mkdir -p obj/rr mkdir -p obj/rr/n64 mkdir -p obj/exhumed mkdir -p obj/blood/ mkdir -p obj/blood/ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/blood.cpp -o obj/blood/blood.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/actor.cpp -o obj/blood/actor.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/ai.cpp -o obj/blood/ai.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aibat.cpp -o obj/blood/aibat.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/ai.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/blood.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aibat.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/ai.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/ai.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/ai.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/ai.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/ai.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/ai.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/ai.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/blood.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/ai.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/blood.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/ai.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/blood/src/blood.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/blood.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/ai.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/blood.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/blood.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/blood.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/ai.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aibat.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aibat.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/blood.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/blood.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/blood/src/ai.cpp:59: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/build.h:514, from source/blood/src/aibat.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/blood.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/aibat.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/blood.cpp:30: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aibat.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aibat.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/actor.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aibat.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aibat.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/blood.cpp:62: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aibeast.cpp -o obj/blood/aibeast.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/actor.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/actor.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/actor.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/actor.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/actor.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aiboneel.cpp -o obj/blood/aiboneel.o In file included from source/build/include/build.h:334, from source/blood/src/actor.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/actor.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/actor.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/actor.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/actor.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/actor.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/actor.cpp:65: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aiburn.cpp -o obj/blood/aiburn.o In file included from source/build/include/compat.h:1485, from source/blood/src/aibeast.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/aiboneel.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aiburn.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiboneel.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiboneel.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aibeast.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aibeast.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aiboneel.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aiboneel.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aiboneel.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aiboneel.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aiboneel.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aibeast.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aiboneel.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/aibeast.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aiboneel.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aibeast.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aiboneel.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aiboneel.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aibeast.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aibeast.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aiboneel.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/aibeast.cpp:37: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiburn.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiburn.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aiburn.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aiburn.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aiburn.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aiburn.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aiburn.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aiburn.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aicaleb.cpp -o obj/blood/aicaleb.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aiburn.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aiburn.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aiburn.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aicerber.cpp -o obj/blood/aicerber.o In file included from source/blood/src/aiburn.cpp:37: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aicult.cpp -o obj/blood/aicult.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aigarg.cpp -o obj/blood/aigarg.o In file included from source/build/include/compat.h:1485, from source/blood/src/aicaleb.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aicerber.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aicult.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aigarg.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicaleb.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicaleb.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aicaleb.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aicaleb.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aicaleb.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aicaleb.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aicaleb.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aicaleb.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aicaleb.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aicaleb.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aicaleb.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicerber.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicerber.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicult.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/aicaleb.cpp:37: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicult.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aicerber.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aicerber.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aicerber.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aicerber.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aicerber.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/aicult.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aicult.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ In file included from source/blood/src/aicerber.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aicult.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aicult.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aicult.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aicerber.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/aicult.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aicult.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aicerber.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aicult.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aicerber.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aicult.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aicerber.cpp:37: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/aicult.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aigarg.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aigarg.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aigarg.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aigarg.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aigarg.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aigarg.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aigarg.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aigarg.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aigarg.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aighost.cpp -o obj/blood/aighost.o In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aigarg.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aigarg.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aigarg.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aigilbst.cpp -o obj/blood/aigilbst.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aihand.cpp -o obj/blood/aihand.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aihound.cpp -o obj/blood/aihound.o In file included from source/build/include/compat.h:1485, from source/blood/src/aighost.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aihand.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aighost.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aighost.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aigilbst.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/aighost.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aighost.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aighost.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aighost.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aighost.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aighost.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aighost.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aighost.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aighost.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aihound.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/aighost.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aihand.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aihand.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aihand.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aihand.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aihand.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aihand.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aihand.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aihand.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aihand.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aihand.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aihand.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aihand.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aigilbst.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aigilbst.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aigilbst.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aigilbst.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aigilbst.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aigilbst.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aihound.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aigilbst.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aihound.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/aigilbst.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/aihound.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aihound.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aihound.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aihound.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aihound.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aigilbst.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/aihound.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aigilbst.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aihound.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - mkdir -p obj/blood/ mkdir -p obj/blood/ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aiinnoc.cpp -o obj/blood/aiinnoc.o source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aipod.cpp -o obj/blood/aipod.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aigilbst.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aihound.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aihound.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aigilbst.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/aihound.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/airat.cpp -o obj/blood/airat.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aispid.cpp -o obj/blood/aispid.o In file included from source/build/include/compat.h:1485, from source/blood/src/aiinnoc.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aipod.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/airat.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiinnoc.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiinnoc.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aiinnoc.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aiinnoc.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aiinnoc.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aiinnoc.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aiinnoc.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aispid.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aipod.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/aiinnoc.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aipod.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aipod.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aipod.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aipod.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aipod.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aipod.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aipod.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aipod.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aipod.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aipod.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aitchern.cpp -o obj/blood/aitchern.o In file included from source/blood/src/aipod.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/airat.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/airat.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/airat.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/airat.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/airat.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/airat.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/airat.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/airat.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/airat.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/airat.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/airat.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aispid.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aispid.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aispid.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aispid.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aispid.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/blood/src/airat.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/build.h:334, from source/blood/src/aispid.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aispid.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ mkdir -p obj/blood/ In file included from source/blood/src/aispid.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aizomba.cpp -o obj/blood/aizomba.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aispid.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aispid.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aispid.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aispid.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aizombf.cpp -o obj/blood/aizombf.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/asound.cpp -o obj/blood/asound.o In file included from source/build/include/compat.h:1485, from source/blood/src/aitchern.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aizomba.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aitchern.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aitchern.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aitchern.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aitchern.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/aizombf.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:334, from source/blood/src/aitchern.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aitchern.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aitchern.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aitchern.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aitchern.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aitchern.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aitchern.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/asound.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/aitchern.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizomba.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizomba.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizombf.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizombf.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ mkdir -p obj/blood/ In file included from source/build/include/build.h:334, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/barf.cpp -o obj/blood/barf.o In file included from source/build/include/build.h:334, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aizomba.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/aizombf.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/aizombf.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/aizombf.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/blood/src/aizomba.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:334, from source/blood/src/aizombf.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/aizombf.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aizombf.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aizomba.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/aizombf.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aizomba.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/asound.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/aizombf.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/asound.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aizomba.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/aizombf.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/asound.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/asound.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/asound.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/asound.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/asound.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/asound.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/aizomba.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/asound.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/aizombf.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/asound.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/asound.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/callback.cpp -o obj/blood/callback.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/choke.cpp -o obj/blood/choke.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/common.cpp -o obj/blood/common.o In file included from source/build/include/compat.h:1485, from source/blood/src/barf.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/choke.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/callback.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/compat.h:1485, from source/blood/src/common.cpp:28: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/barf.cpp:28: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/barf.cpp:28: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ source/blood/src/barf.cpp: In function ‘void ParseScript(const char*)’: source/blood/src/barf.cpp:539:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 539 | rfs.SkipBeyondValue('\n'); | ~~~~~~~~~~~~~~~~~~~^~~~~~ source/blood/src/barf.cpp:543:13: note: here 543 | case kTagResource: // really light blue.. | ^~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/choke.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/choke.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/choke.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/choke.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/choke.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/choke.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/choke.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/config.cpp -o obj/blood/config.o In file included from source/blood/src/choke.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/choke.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/choke.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/choke.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/common.cpp:29: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/common.cpp:29: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/callback.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/callback.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/callback.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/callback.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common.cpp:29: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/callback.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/callback.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/callback.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common.cpp:29: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/callback.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common.cpp:29: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/callback.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common.cpp:29: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/callback.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/callback.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/controls.cpp -o obj/blood/controls.o In file included from source/blood/src/callback.cpp:41: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/common.cpp:42: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/credits.cpp -o obj/blood/credits.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/db.cpp -o obj/blood/db.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/config.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/blood/src/db.cpp:1453:55: warning: multi-character character constant [-Wmultichar] 1453 | dbCrypt((char*)&mapheader, sizeof(MAPHEADER), 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1627:93: warning: multi-character character constant [-Wmultichar] 1627 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1632:93: warning: multi-character character constant [-Wmultichar] 1632 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ In file included from source/build/include/compat.h:1485, from source/blood/src/controls.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/config.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/config.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/controls.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/controls.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/credits.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/controls.cpp:30: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/controls.cpp:30: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/db.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/demo.cpp -o obj/blood/demo.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/dude.cpp -o obj/blood/dude.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/credits.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/credits.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/credits.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/credits.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/credits.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/credits.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/credits.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/credits.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/credits.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/credits.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/db.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/db.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/credits.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/db.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/db.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/db.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/db.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/db.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/db.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/db.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/db.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/db.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/db.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/endgame.cpp -o obj/blood/endgame.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/eventq.cpp -o obj/blood/eventq.o In file included from source/build/include/compat.h:1485, from source/build/include/common.h:11, from source/blood/src/demo.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/dude.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/endgame.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/demo.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/demo.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/fire.cpp -o obj/blood/fire.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/endgame.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/endgame.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/endgame.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/endgame.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/endgame.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/endgame.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/endgame.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/endgame.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/endgame.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/fx.cpp -o obj/blood/fx.o In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/endgame.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/eventq.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/endgame.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/gamemenu.cpp -o obj/blood/gamemenu.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/eventq.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/eventq.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/eventq.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/eventq.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/eventq.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/eventq.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/eventq.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/eventq.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/eventq.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/eventq.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/eventq.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/eventq.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/fire.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/fire.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/fire.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/fire.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/fire.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/fire.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/fire.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/fx.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ In file included from source/build/include/build.h:514, from source/blood/src/fire.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/fire.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/fire.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/fire.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/fire.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/gameutil.cpp -o obj/blood/gameutil.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/getopt.cpp -o obj/blood/getopt.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/gamemenu.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/fx.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/fx.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/fx.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/fx.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/fx.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/fx.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/fx.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/fx.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/fx.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/fx.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/fx.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/fx.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gamemenu.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gamemenu.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gamemenu.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gamemenu.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gamemenu.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gamemenu.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/gamemenu.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/gamemenu.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/gamemenu.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/gamemenu.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/gfx.cpp -o obj/blood/gfx.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/gamemenu.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/getopt.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/gameutil.cpp:27: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/gib.cpp -o obj/blood/gib.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gameutil.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gameutil.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gameutil.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gameutil.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gameutil.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gameutil.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/gameutil.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/gameutil.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/gameutil.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/gameutil.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/gameutil.cpp:28: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/gfx.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/globals.cpp -o obj/blood/globals.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/gui.cpp -o obj/blood/gui.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gfx.cpp:2: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gfx.cpp:2: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gfx.cpp:2: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gfx.cpp:2: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gfx.cpp:2: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gfx.cpp:2: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/gfx.cpp:2: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/gfx.cpp:2: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/gfx.cpp:2: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/gfx.cpp:2: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/gfx.cpp:3: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/gib.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/inifile.cpp -o obj/blood/inifile.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gib.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gib.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gib.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gib.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gib.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gib.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/gib.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/gib.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/gib.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/gib.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/gib.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/globals.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/gui.cpp:4: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/iob.cpp -o obj/blood/iob.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/globals.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/globals.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/globals.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/globals.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/globals.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/globals.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/globals.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/globals.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/globals.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/globals.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/globals.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/levels.cpp -o obj/blood/levels.o In file included from source/build/include/build.h:331, from source/blood/src/gui.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/gui.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gui.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/gui.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/gui.cpp:6: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/gui.cpp:6: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/gui.cpp:6: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/gui.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/gui.cpp:7: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:28, from source/blood/src/inifile.cpp:29: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/inifile.cpp:29: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/inifile.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/iob.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/loadsave.cpp -o obj/blood/loadsave.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/map2d.cpp -o obj/blood/map2d.o In file included from source/blood/src/common_game.h:28, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/levels.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/iob.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/iob.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/menu.cpp -o obj/blood/menu.o In file included from source/blood/src/common_game.h:28, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/levels.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/levels.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/levels.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/loadsave.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/messages.cpp -o obj/blood/messages.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/map2d.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/loadsave.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/loadsave.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/loadsave.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/loadsave.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/loadsave.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/loadsave.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/loadsave.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/loadsave.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/loadsave.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/loadsave.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/loadsave.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/loadsave.cpp:42: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/map2d.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/map2d.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/menu.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/map2d.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/map2d.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/map2d.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/map2d.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/map2d.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/map2d.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/map2d.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/map2d.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/map2d.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/mirrors.cpp -o obj/blood/mirrors.o In file included from source/blood/src/common_game.h:28, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/misc.cpp -o obj/blood/misc.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/menu.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/menu.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/messages.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/messages.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/messages.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/messages.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/messages.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/messages.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/messages.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/messages.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/messages.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/messages.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/messages.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/messages.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/network.cpp -o obj/blood/network.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/mirrors.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/osdcmd.cpp -o obj/blood/osdcmd.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:28, from source/blood/src/misc.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/mirrors.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/mirrors.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/mirrors.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/mirrors.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:334, from source/blood/src/mirrors.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/mirrors.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/mirrors.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/blood/src/mirrors.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/misc.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/mirrors.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/misc.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/mirrors.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/mirrors.cpp:28: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/player.cpp -o obj/blood/player.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/network.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/qav.cpp -o obj/blood/qav.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/osdcmd.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/network.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/network.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/network.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/network.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/network.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/network.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/network.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/network.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/network.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/network.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.cpp:31: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/network.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/osdcmd.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/osdcmd.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/osdcmd.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/osdcmd.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/osdcmd.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/osdcmd.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/osdcmd.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/osdcmd.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/osdcmd.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/osdcmd.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/osdcmd.cpp:33: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/player.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/qheap.cpp -o obj/blood/qheap.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/replace.cpp -o obj/blood/replace.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/qav.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/resource.cpp -o obj/blood/resource.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/player.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/player.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/player.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/player.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/player.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/player.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/player.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/player.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/player.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/player.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/actor.h:25, from source/blood/src/player.cpp:28: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/qav.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/qav.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/qav.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/qav.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/qav.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/qav.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/qav.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/qav.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/player.cpp:43: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/qav.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/qav.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/qav.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/screen.cpp -o obj/blood/screen.o In file included from source/build/include/compat.h:1485, from source/blood/src/replace.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/crc32.h:4, from source/blood/src/resource.cpp:27: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/sectorfx.cpp -o obj/blood/sectorfx.o In file included from source/blood/src/common_game.h:28, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/replace.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/replace.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/replace.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/replace.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/replace.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/replace.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:514, from source/blood/src/replace.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/replace.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/resource.cpp:33: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/replace.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/resource.cpp:33: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/replace.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/replace.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/blood/src/screen.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/seq.cpp -o obj/blood/seq.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/sfx.cpp -o obj/blood/sfx.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/screen.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/screen.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/screen.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/screen.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/screen.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/screen.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/screen.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/screen.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/screen.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/screen.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/screen.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/sectorfx.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/sound.cpp -o obj/blood/sound.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/seq.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sectorfx.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sectorfx.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/sectorfx.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/sectorfx.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/sectorfx.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/sectorfx.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/sectorfx.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/sectorfx.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/sectorfx.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/sectorfx.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/sectorfx.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/sfx.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/seq.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/seq.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/seq.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/seq.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/seq.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/seq.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/seq.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/seq.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/seq.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/seq.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/tile.cpp -o obj/blood/tile.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/seq.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/seq.cpp:35: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sfx.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sfx.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/sfx.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/sfx.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/sfx.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/sfx.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/sfx.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/sfx.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/sfx.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/sfx.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/sfx.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/trig.cpp -o obj/blood/trig.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/sound.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/triggers.cpp -o obj/blood/triggers.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sound.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sound.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/sound.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/sound.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/sound.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/sound.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/sound.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/sound.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/sound.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/sound.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/sound.cpp:28: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/tile.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/trig.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/view.cpp -o obj/blood/view.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/tile.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/tile.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/tile.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/tile.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/tile.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/tile.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/tile.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/tile.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/tile.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/tile.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/tile.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/trig.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/trig.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/trig.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/trig.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/trig.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/trig.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/trig.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/trig.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/trig.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/trig.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/trig.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/warp.cpp -o obj/blood/warp.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/weapon.cpp -o obj/blood/weapon.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/triggers.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/view.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/triggers.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/triggers.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/triggers.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/triggers.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/triggers.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/triggers.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/triggers.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/triggers.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/view.cpp:28: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/view.cpp:28: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/triggers.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/blood/src/view.cpp:28: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/triggers.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/view.cpp:28: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/view.cpp:28: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/view.cpp:28: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/warp.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/view.cpp:28: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/compat.h:1485, from source/blood/src/weapon.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/triggers.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/view.cpp:28: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/view.cpp:28: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/view.cpp:28: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/triggers.cpp:44: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/view.cpp:33: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/view.cpp:62: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/weapon.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/weapon.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/weapon.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/weapon.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/weapon.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/warp.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/weapon.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/warp.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/weapon.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/weapon.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:331, from source/blood/src/warp.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/warp.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/weapon.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:334, from source/blood/src/warp.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:334, from source/blood/src/warp.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/warp.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/weapon.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/warp.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/weapon.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/warp.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/warp.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/weapon.cpp:44: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/warp.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/warp.cpp:34: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/nnextsif.cpp -o obj/blood/nnextsif.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/nnexts.cpp -o obj/blood/nnexts.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/nnextstr.cpp -o obj/blood/nnextstr.o mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/nnextcdud.cpp -o obj/blood/nnextcdud.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/nnextsif.cpp:31: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:28, from source/blood/src/nnextstr.cpp:29: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/nnextsif.cpp:31: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/nnextsif.cpp:31: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnextstr.cpp:29: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/nnextsif.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/nnextsif.cpp:31: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnextstr.cpp:29: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/nnextsif.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/nnextsif.cpp:31: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/nnextsif.cpp:31: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/nnextsif.cpp:31: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/nnextsif.cpp:31: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/nnextsif.cpp:31: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/nnextsif.cpp:32: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnextstr.cpp:29: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/nnextsif.cpp:34: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/nnextstr.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/nnextstr.cpp:31: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - mkdir -p obj/blood/ source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/aicdud.cpp -o obj/blood/aicdud.o source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/nnexts.h:34, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/nnextcdud.h:33, from source/blood/src/aicdud.h:30, from source/blood/src/nnextcdud.cpp:31: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/nnexts.cpp:34: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/src/startgtk.game.cpp -o obj/blood/startgtk.game.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/blood/src/common_game.h:28, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/common_game.h:29, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/nnexts.h:34, from source/blood/src/aicdud.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c source/blood/rsrc/game_icon.c -o obj/blood/game_icon.o In file included from source/blood/src/nnexts.h:44, from source/blood/src/aicdud.cpp:29: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ echo "#include \"gtkpixdata_shim.h\"" > obj/blood/game_banner.c gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata source/blood/rsrc/game.bmp | sed 's/load_inc//' >> obj/blood/game_banner.c In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/startgtk.game.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/lz4.c -o obj/build/lz4.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/miniz.c -o obj/build/miniz.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/startgtk.game.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/startgtk.game.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/blood/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/blood/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/blood/src/startgtk.game.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/startgtk.game.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/blood/src/startgtk.game.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/blood/src/startgtk.game.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:34, from source/blood/src/startgtk.game.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/miniz_tdef.c -o obj/build/miniz_tdef.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/blood/src/startgtk.game.cpp:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/blood/src/startgtk.game.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/blood/src/startgtk.game.cpp:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/blood/src/startgtk.game.cpp:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from source/build/include/compat.h:1485, from source/build/include/miniz_common.h:3, from source/build/include/miniz.h:529, from source/build/src/miniz.c:27: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/blood/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/blood/src/startgtk.game.cpp:218:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 218 | (GtkCallback)gtk_widget_set_sensitive, mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/miniz_tinfl.c -o obj/build/miniz_tinfl.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/xxhash.c -o obj/build/xxhash.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/2d.cpp -o obj/build/2d.o In file included from source/build/include/compat.h:1485, from source/build/include/miniz_common.h:3, from source/build/include/miniz.h:529, from source/build/src/miniz_tdef.c:27: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/animvpx.cpp -o obj/build/animvpx.o In file included from source/build/include/compat.h:1485, from source/build/include/miniz_common.h:3, from source/build/include/miniz.h:529, from source/build/src/miniz_tinfl.c:27: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/xxhash.h:243, from source/build/src/xxhash.c:43: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/2d.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/baselayer.cpp -o obj/build/baselayer.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/2d.cpp:9: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/2d.cpp:9: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/2d.cpp:9: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/2d.cpp:9: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/2d.cpp:9: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/2d.cpp:9: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/2d.cpp:9: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/2d.cpp:9: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/2d.cpp:9: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/2d.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/cache1d.cpp -o obj/build/cache1d.o In file included from source/build/include/compat.h:1485, from source/build/src/animvpx.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/clip.cpp -o obj/build/clip.o In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/animvpx.cpp:9: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/animvpx.cpp:9: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/animvpx.cpp:9: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/animvpx.cpp:9: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/animvpx.cpp:9: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/animvpx.cpp:9: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/animvpx.cpp:9: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/animvpx.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/baselayer.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/colmatch.cpp -o obj/build/colmatch.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/cache1d.cpp:36: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/baselayer.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/baselayer.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/baselayer.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/baselayer.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/baselayer.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/baselayer.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/baselayer.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/src/cache1d.cpp:36: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/cache1d.cpp:36: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/baselayer.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/build/src/clip.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/build/src/cache1d.cpp:37: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/cache1d.cpp:37: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/cache1d.cpp:37: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/cache1d.cpp:37: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/cache1d.cpp:37: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/cache1d.cpp:37: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/cache1d.cpp:37: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/cache1d.cpp:37: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/common.cpp -o obj/build/common.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/clip.cpp:10: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/clip.cpp:10: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/clip.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/clip.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/clip.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/clip.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/clip.cpp:10: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/clip.cpp:10: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/clip.cpp:10: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/clip.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/colmatch.h:2, from source/build/src/colmatch.cpp:2: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/communityapi.cpp -o obj/build/communityapi.o In file included from source/build/include/compat.h:1485, from source/build/src/common.cpp:2: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/compat.cpp -o obj/build/compat.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/common.cpp:3: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/common.cpp:3: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/communityapi.cpp:12: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/common.cpp:3: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/common.cpp:3: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/common.cpp:3: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/common.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/communityapi.cpp:12: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/communityapi.cpp:12: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/build/ In file included from source/build/include/build.h:331, from source/build/src/communityapi.cpp:12: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/communityapi.cpp:12: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/cpuid.cpp -o obj/build/cpuid.o source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/communityapi.cpp:12: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/communityapi.cpp:12: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/communityapi.cpp:12: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/communityapi.cpp:12: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/communityapi.cpp:12: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/communityapi.cpp:12: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/crc32.cpp -o obj/build/crc32.o In file included from source/build/include/compat.h:1485, from source/build/src/compat.cpp:6: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/compat.cpp:32: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/compat.cpp:32: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/defs.cpp -o obj/build/defs.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/cpuid.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/dxtfilter.cpp -o obj/build/dxtfilter.o In file included from source/build/include/compat.h:1485, from source/build/src/crc32.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/dynamicgtk.cpp -o obj/build/dynamicgtk.o In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/enet.cpp -o obj/build/enet.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/defs.cpp:8: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/src/dxtfilter.cpp:41: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/src/enet.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/defs.cpp:8: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/defs.cpp:8: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/defs.cpp:8: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/defs.cpp:8: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/defs.cpp:8: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/defs.cpp:8: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/defs.cpp:8: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/defs.cpp:8: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/defs.cpp:8: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/dxtfilter.cpp:42: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/dxtfilter.cpp:42: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/defs.cpp:8: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/dxtfilter.cpp:42: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/defs.cpp:20: source/build/include/screentext.h:121:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 121 | { | ^ In file included from source/build/src/dxtfilter.cpp:42: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/dxtfilter.cpp:42: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/dxtfilter.cpp:42: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/src/dynamicgtk.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/enet.cpp:4: source/build/include/enet.h: In function ‘enet_uint32 enet_time_get()’: source/build/include/enet.h:1172:13: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 1172 | ({ \ | ^ source/build/include/enet.h:4927:34: note: in expansion of macro ‘ENET_ATOMIC_CAS’ 4927 | uint64_t old_value = ENET_ATOMIC_CAS(&start_time_ns, 0, want_value); | ^~~~~~~~~~~~~~~ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/engine.cpp -o obj/build/engine.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/fix16.cpp -o obj/build/fix16.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/glbuild.cpp -o obj/build/glbuild.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/build/src/dynamicgtk.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/dynamicgtk.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/build/src/dynamicgtk.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/dynamicgtk.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/glsurface.cpp -o obj/build/glsurface.o In file included from source/build/include/compat.h:1485, from source/build/include/fix16.h:4, from source/build/src/fix16.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/build/src/engine.cpp:11: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/gtkbits.cpp -o obj/build/gtkbits.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/engine.cpp:13: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/engine.cpp:13: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/engine.cpp:13: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/engine.cpp:13: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/engine.cpp:13: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/engine.cpp:13: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/engine.cpp:13: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/engine.cpp:13: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/glsurface.h:11, from source/build/src/glsurface.cpp:8: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/hash.cpp -o obj/build/hash.o In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/glsurface.cpp:12: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/glsurface.cpp:12: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/glsurface.cpp:12: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/glsurface.cpp:12: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/glsurface.cpp:12: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/glsurface.cpp:12: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/glsurface.cpp:12: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/glsurface.cpp:12: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/src/gtkbits.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/hightile.cpp -o obj/build/hightile.o In file included from source/build/include/compat.h:1485, from source/build/src/hash.cpp:2: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/build/src/gtkbits.cpp:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/gtkbits.cpp:3: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/build/src/gtkbits.cpp:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/gtkbits.cpp:3: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/gtkbits.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/gtkbits.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/gtkbits.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/gtkbits.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/gtkbits.cpp:6: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/gtkbits.cpp:6: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/gtkbits.cpp:6: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/gtkbits.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/klzw.cpp -o obj/build/klzw.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/kplib.cpp -o obj/build/kplib.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/hightile.cpp:7: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/hightile.cpp:7: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/hightile.cpp:7: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/hightile.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/hightile.cpp:7: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/hightile.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/hightile.cpp:7: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/hightile.cpp:7: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/hightile.cpp:7: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/hightile.cpp:7: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/hightile.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/loguru.cpp -o obj/build/loguru.o In file included from source/build/include/compat.h:1485, from source/build/src/klzw.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/src/kplib.cpp:32: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/md4.cpp -o obj/build/md4.o In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/mdsprite.cpp -o obj/build/mdsprite.o In file included from source/build/include/compat.h:1485, from source/build/src/loguru.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/mhk.cpp -o obj/build/mhk.o In file included from source/build/include/compat.h:1485, from source/build/src/md4.cpp:33: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/mdsprite.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/mmulti.cpp -o obj/build/mmulti.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/mdsprite.cpp:5: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/mdsprite.cpp:5: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/mdsprite.cpp:5: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/mdsprite.cpp:5: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/mdsprite.cpp:5: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/mdsprite.cpp:5: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/mdsprite.cpp:5: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/mdsprite.cpp:5: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/mdsprite.cpp:5: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/mdsprite.cpp:5: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/loguru.cpp: In function ‘void loguru::get_thread_name(char*, long long unsigned int, bool)’: source/build/src/loguru.cpp:1189:60: warning: this condition has identical branches [-Wduplicated-branches] 1188 | const auto thread_id = pthread_self_is_pointer | ~~~~~~~~~~~~~~~~~~~~~~~ 1189 | ? reinterpret_cast((void*)native_id) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1190 | : static_cast(native_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1485, from source/build/src/mhk.cpp:2: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/mhk.cpp:3: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/mhk.cpp:3: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/mhk.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/mhk.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/mhk.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/mhk.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/mhk.cpp:3: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/mhk.cpp:3: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/mhk.cpp:3: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/mhk.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/mmulti.cpp:6: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/mutex.cpp -o obj/build/mutex.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/osd.cpp -o obj/build/osd.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/mmulti.cpp:6: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/mmulti.cpp:6: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/mmulti.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/mmulti.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/mmulti.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/mmulti.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/mmulti.cpp:6: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/mmulti.cpp:6: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/mmulti.cpp:6: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/mmulti.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/palette.cpp -o obj/build/palette.o In file included from source/build/include/compat.h:1485, from source/build/src/mutex.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/pngwrite.cpp -o obj/build/pngwrite.o In file included from source/build/include/compat.h:1485, from source/build/include/atomiclist.h:1, from source/build/include/osd.h:8, from source/build/src/osd.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/osd.cpp:7: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/osd.cpp:7: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/osd.cpp:7: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/osd.cpp:7: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/osd.cpp:7: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/osd.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/osd.cpp: In function ‘void OSD_WriteAliases(buildvfs_FILE)’: source/build/src/osd.cpp:2375:29: warning: ISO C++ forbids comparison between pointer of type ‘void *’ and pointer-to-function [-Wpedantic] 2375 | else if (symb->func == (void *)OSD_ALIAS) In file included from source/build/include/compat.h:1485, from source/build/src/palette.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/src/pngwrite.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/polymer.cpp -o obj/build/polymer.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/polymost.cpp -o obj/build/polymost.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/palette.cpp:10: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/palette.cpp:10: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/palette.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/palette.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/palette.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/palette.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/palette.cpp:10: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/palette.cpp:10: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/palette.cpp:10: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/palette.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/pragmas.cpp -o obj/build/pragmas.o In file included from source/build/include/compat.h:1485, from source/build/src/polymer.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/polymost.cpp:11: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/src/polymer.cpp:9: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/src/polymer.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/polymost.cpp:11: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/polymost.cpp:11: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/polymost.cpp:11: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/polymost.cpp:11: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/src/pragmas.cpp:10: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ In file included from source/build/include/build.h:334, from source/build/src/polymost.cpp:11: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:334, from source/build/src/polymost.cpp:11: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/polymost.cpp:11: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/polymost.cpp:11: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/polymost.cpp:11: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/polymost.cpp:11: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/rev.cpp -o obj/build/rev.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/screenshot.cpp -o obj/build/screenshot.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/screentext.cpp -o obj/build/screentext.o In file included from source/build/include/compat.h:1485, from source/build/src/screenshot.cpp:1: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screenshot.cpp:2: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screenshot.cpp:2: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/screenshot.cpp:2: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/screenshot.cpp:2: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/screenshot.cpp:2: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/screenshot.cpp:2: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/screenshot.cpp:2: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/screenshot.cpp:2: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/screenshot.cpp:2: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/screenshot.cpp:2: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/scriptfile.cpp -o obj/build/scriptfile.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/sdlayer.cpp -o obj/build/sdlayer.o In file included from source/build/include/compat.h:1485, from source/build/include/screentext.h:11, from source/build/src/screentext.cpp:7: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/screentext.cpp:7: source/build/include/screentext.h:121:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 121 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screentext.cpp:8: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screentext.cpp:8: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/screentext.cpp:8: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/screentext.cpp:8: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ mkdir -p obj/build/ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/sjson.cpp -o obj/build/sjson.o In file included from source/build/include/build.h:334, from source/build/src/screentext.cpp:8: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/screentext.cpp:8: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/screentext.cpp:8: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/screentext.cpp:8: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/screentext.cpp:8: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/screentext.cpp:8: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/src/scriptfile.cpp:8: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/build/src/sdlayer.cpp:6: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/scriptfile.cpp:10: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/scriptfile.cpp:10: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/sdlayer.cpp:7: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/sdlayer.cpp:7: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/sdlayer.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/sdlayer.cpp:7: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/sdlayer.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/sdlayer.cpp:7: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/sdlayer.cpp:7: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/sdlayer.cpp:7: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/sdlayer.cpp:7: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/sdlayer.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/src/sjson.cpp:2: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/smalltextfont.cpp -o obj/build/smalltextfont.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/smmalloc.cpp -o obj/build/smmalloc.o In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/smmalloc_generic.cpp -o obj/build/smmalloc_generic.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/smmalloc_tls.cpp -o obj/build/smmalloc_tls.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/softsurface.cpp -o obj/build/softsurface.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/texcache.cpp -o obj/build/texcache.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/textfont.cpp -o obj/build/textfont.o mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/tilepacker.cpp -o obj/build/tilepacker.o In file included from source/build/include/compat.h:1485, from source/build/src/smmalloc_generic.cpp:28: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/softsurface.h:11, from source/build/src/softsurface.cpp:8: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/tiles.cpp -o obj/build/tiles.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/texcache.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/softsurface.cpp:11: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/softsurface.cpp:11: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/softsurface.cpp:11: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/softsurface.cpp:11: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/softsurface.cpp:11: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/softsurface.cpp:11: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/softsurface.cpp:11: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/softsurface.cpp:11: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/softsurface.cpp:11: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/softsurface.cpp:11: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/src/tilepacker.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/texcache.cpp:3: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/texcache.cpp:3: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/texcache.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/texcache.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/texcache.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/texcache.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/texcache.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/texcache.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/texcache.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/texcache.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/timer.cpp -o obj/build/timer.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/tilepacker.cpp:10: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/tilepacker.cpp:10: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/tilepacker.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/tilepacker.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/tilepacker.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/tilepacker.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/tilepacker.cpp:10: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/tilepacker.cpp:10: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/tilepacker.cpp:10: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/tilepacker.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/vfs.cpp -o obj/build/vfs.o In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/tiles.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/tiles.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/tiles.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/tiles.cpp:10: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/tiles.cpp:10: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/tiles.cpp:10: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/tiles.cpp:10: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/tiles.cpp:10: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/tiles.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/voxmodel.cpp -o obj/build/voxmodel.o In file included from source/build/include/compat.h:1485, from source/build/include/timer.h:6, from source/build/src/timer.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/vfs.cpp:8: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ Creating obj/build/polymost1Frag.glsl.cpp from source/build/src/polymost1Frag.glsl mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c obj/build/polymost1Frag.glsl.cpp -o obj/build/polymost1Frag.o Creating obj/build/polymost1Vert.glsl.cpp from source/build/src/polymost1Vert.glsl mkdir -p obj/build/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c obj/build/polymost1Vert.glsl.cpp -o obj/build/polymost1Vert.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/build/src/a-c.cpp -o obj/build/a-c.o In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/timer.cpp:5: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/timer.cpp:5: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/timer.cpp:5: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/timer.cpp:5: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/timer.cpp:5: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/timer.cpp:5: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/timer.cpp:5: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/timer.cpp:5: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/timer.cpp:5: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/timer.cpp:5: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/build/src/voxmodel.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/driver_adlib.cpp -o obj/audiolib/driver_adlib.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/driver_alsa.cpp -o obj/audiolib/driver_alsa.o In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/voxmodel.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/build/src/voxmodel.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/voxmodel.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/build/src/voxmodel.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/build/src/voxmodel.cpp:6: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/voxmodel.cpp:6: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/build/src/voxmodel.cpp:6: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/build/src/voxmodel.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/build/src/a-c.cpp:13: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/driver_sdl.cpp -o obj/audiolib/driver_sdl.o In file included from source/build/include/compat.h:1485, from source/audiolib/include/music.h:35, from source/audiolib/src/driver_alsa.h:21, from source/audiolib/src/driver_alsa.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/opl3.h:40, from source/audiolib/include/al_midi.h:23, from source/audiolib/src/driver_adlib.h:21, from source/audiolib/src/driver_adlib.cpp:34: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/driver_sf2.cpp -o obj/audiolib/driver_sf2.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/drivers.cpp -o obj/audiolib/drivers.o In file included from source/build/include/compat.h:1485, from source/audiolib/src/driver_sdl.cpp:28: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/driver_sf2.h:5, from source/audiolib/src/driver_sf2.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/flac.cpp -o obj/audiolib/flac.o In file included from source/build/include/compat.h:1485, from source/audiolib/include/opl3.h:40, from source/audiolib/include/al_midi.h:23, from source/audiolib/src/driver_adlib.h:21, from source/audiolib/src/drivers.cpp:29: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/formats.cpp -o obj/audiolib/formats.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/fx_man.cpp -o obj/audiolib/fx_man.o In file included from source/build/include/compat.h:1485, from source/audiolib/src/flac.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/formats.cpp:27: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/include/fx_man.h:37, from source/audiolib/src/fx_man.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/gmtimbre.cpp -o obj/audiolib/gmtimbre.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/midi.cpp -o obj/audiolib/midi.o In file included from source/build/include/compat.h:1485, from source/audiolib/include/opl3.h:40, from source/audiolib/include/al_midi.h:23, from source/audiolib/src/gmtimbre.cpp:22: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/mix.cpp -o obj/audiolib/mix.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/mixst.cpp -o obj/audiolib/mixst.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/multivoc.cpp -o obj/audiolib/multivoc.o In file included from source/build/include/compat.h:1485, from source/audiolib/src/midi.h:34, from source/audiolib/src/midi.cpp:35: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/music.cpp -o obj/audiolib/music.o In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/mix.cpp:21: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/mixst.cpp:21: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/multivoc.cpp:34: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/music.h:35, from source/audiolib/src/music.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/opl3.cpp -o obj/audiolib/opl3.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/pitch.cpp -o obj/audiolib/pitch.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/vorbis.cpp -o obj/audiolib/vorbis.o In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/opl3.h:40, from source/audiolib/src/opl3.cpp:40: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/src/pitch.cpp:31: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/xa.cpp -o obj/audiolib/xa.o mkdir -p obj/audiolib/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/libxmp-lite/include -c source/audiolib/src/xmp.cpp -o obj/audiolib/xmp.o mkdir -p obj/mact/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/mact/src/animlib.cpp -o obj/mact/animlib.o In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/vorbis.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/xa.cpp:7: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/src/xmp.cpp:2: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/mact/src/animlib.cpp:28: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/mact/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/mact/src/control.cpp -o obj/mact/control.o In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/mact/ In file included from source/audiolib/src/vorbis.cpp:42: source/audiolib/src/minivorbis.h: In function ‘long int ov_read_filter(OggVorbis_File*, char*, int, int, int, int, int*, void (*)(float**, long int, long int, void*), void*)’: source/audiolib/src/minivorbis.h:20830:24: warning: unused variable ‘fpu’ [-Wunused-variable] 20830 | vorbis_fpu_control fpu; | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/mact/src/joystick.cpp -o obj/mact/joystick.o mkdir -p obj/mact/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/mact/src/keyboard.cpp -o obj/mact/keyboard.o In file included from source/build/include/compat.h:1485, from source/mact/include/joystick.h:5, from source/mact/include/control.h:39, from source/mact/src/control.cpp:9: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/include/control.h:40, from source/mact/src/control.cpp:9: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/include/control.h:40, from source/mact/src/control.cpp:9: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/mact/src/control.cpp:13: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/mact/src/control.cpp:13: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/mact/src/control.cpp:13: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/mact/src/control.cpp:13: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/mact/src/control.cpp:13: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/mact/src/control.cpp:13: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/mact/src/control.cpp:13: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/mact/src/control.cpp:13: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/mact/src/joystick.cpp:35: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/mact/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/mact/src/scriplib.cpp -o obj/mact/scriplib.o In file included from source/build/include/compat.h:1485, from source/mact/src/keyboard.cpp:35: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/mact/src/joystick.cpp:38: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/mact/src/joystick.cpp:38: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/libsmackerdec/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/libsmackerdec/src/BitReader.cpp -o obj/libsmackerdec/BitReader.o In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/libsmackerdec/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/libsmackerdec/src/FileStream.cpp -o obj/libsmackerdec/FileStream.o In file included from source/build/include/compat.h:1485, from source/mact/src/_scrplib.h:35, from source/mact/src/scriplib.cpp:38: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/vfs.h:7, from source/libsmackerdec/include/FileStream.h:23, from source/libsmackerdec/include/BitReader.h:24, from source/libsmackerdec/src/BitReader.cpp:20: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libsmackerdec/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/libsmackerdec/src/HuffmanVLC.cpp -o obj/libsmackerdec/HuffmanVLC.o In file included from source/build/include/compat.h:1485, from source/build/include/vfs.h:7, from source/libsmackerdec/include/FileStream.h:23, from source/libsmackerdec/src/FileStream.cpp:20: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libsmackerdec/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/libsmackerdec/src/LogError.cpp -o obj/libsmackerdec/LogError.o mkdir -p obj/libsmackerdec/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/libsmackerdec/src/SmackerDecoder.cpp -o obj/libsmackerdec/SmackerDecoder.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/common.c -o obj/libxmp-lite/common.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/control.c -o obj/libxmp-lite/control.o In file included from source/build/include/compat.h:1485, from source/build/include/vfs.h:7, from source/libsmackerdec/include/FileStream.h:23, from source/libsmackerdec/include/BitReader.h:24, from source/libsmackerdec/include/HuffmanVLC.h:24, from source/libsmackerdec/src/HuffmanVLC.cpp:20: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/common.c:29: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/vfs.h:7, from source/libsmackerdec/include/FileStream.h:23, from source/libsmackerdec/include/SmackerDecoder.h:49, from source/libsmackerdec/src/SmackerDecoder.cpp:45: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/control.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/dataio.c -o obj/libxmp-lite/dataio.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/effects.c -o obj/libxmp-lite/effects.o In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/filter.c -o obj/libxmp-lite/filter.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/format.c -o obj/libxmp-lite/format.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/dataio.c:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/effects.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/hio.c -o obj/libxmp-lite/hio.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/it_load.c -o obj/libxmp-lite/it_load.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/include/libxmp-lite/xmp.h:8, from source/libxmp-lite/src/filter.c:28: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/itsex.c -o obj/libxmp-lite/itsex.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/format.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/lfo.c -o obj/libxmp-lite/lfo.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/hio.c:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/it_load.c:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/load.c -o obj/libxmp-lite/load.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/itsex.c:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/lfo.h:4, from source/libxmp-lite/src/lfo.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/load_helpers.c -o obj/libxmp-lite/load_helpers.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/memio.c -o obj/libxmp-lite/memio.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/mix_all.c -o obj/libxmp-lite/mix_all.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/load.c:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/mixer.c -o obj/libxmp-lite/mixer.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/mix_all.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/memio.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/load_helpers.c:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/mod_load.c -o obj/libxmp-lite/mod_load.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/mtm_load.c -o obj/libxmp-lite/mtm_load.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/period.c -o obj/libxmp-lite/period.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/mixer.c:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/player.c -o obj/libxmp-lite/player.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/mtm_load.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/period.c:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/mod_load.c:42: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/read_event.c -o obj/libxmp-lite/read_event.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/s3m_load.c -o obj/libxmp-lite/s3m_load.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/sample.c -o obj/libxmp-lite/sample.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/virtual.h:4, from source/libxmp-lite/src/player.c:40: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/read_event.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/scan.c -o obj/libxmp-lite/scan.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/sample.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/s3m_load.c:61: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/smix.c -o obj/libxmp-lite/smix.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/virtual.c -o obj/libxmp-lite/virtual.o mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/win32.c -o obj/libxmp-lite/win32.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/scan.c:41: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/libxmp-lite/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -Wno-cast-qual -c source/libxmp-lite/src/xm_load.c -o obj/libxmp-lite/xm_load.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/virtual.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/smix.c:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui.cpp -o obj/imgui/imgui.o mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_demo.cpp -o obj/imgui/imgui_demo.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/win32.c:4: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_draw.cpp -o obj/imgui/imgui_draw.o In file included from source/build/include/compat.h:1485, from source/libxmp-lite/src/common.h:4, from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/xm_load.c:36: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_impl_opengl3.cpp -o obj/imgui/imgui_impl_opengl3.o mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_impl_sdl2.cpp -o obj/imgui/imgui_impl_sdl2.o mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_tables.cpp -o obj/imgui/imgui_tables.o mkdir -p obj/imgui/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_widgets.cpp -o obj/imgui/imgui_widgets.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/alloc-aligned.c -o obj/mimalloc/alloc-aligned.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/alloc-posix.c -o obj/mimalloc/alloc-posix.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/alloc.c -o obj/mimalloc/alloc.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/arena.c -o obj/mimalloc/arena.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/bitmap.c -o obj/mimalloc/bitmap.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/heap.c -o obj/mimalloc/heap.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/init.c -o obj/mimalloc/init.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/options.c -o obj/mimalloc/options.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/os.c -o obj/mimalloc/os.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/page.c -o obj/mimalloc/page.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/random.c -o obj/mimalloc/random.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/segment-map.c -o obj/mimalloc/segment-map.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/segment.c -o obj/mimalloc/segment.o mkdir -p obj/mimalloc/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/stats.c -o obj/mimalloc/stats.o mkdir -p obj/mimalloc/prim/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -fexceptions -Wno-cast-qual -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -Wno-missing-field-initializers -Wno-class-memaccess -c source/mimalloc/src/prim/prim.c -o obj/mimalloc/prim/prim.o mkdir -p obj/glad/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/glad/src/glad.c -o obj/glad/glad.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/game.cpp -o obj/rr/game.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/global.cpp -o obj/rr/global.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/actors.cpp -o obj/rr/actors.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/gamedef.cpp -o obj/rr/gamedef.o In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/game.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/actors.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/gamedef.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/rr/src/game.cpp: In function ‘int A_Spawn(int, int)’: source/rr/src/game.cpp:3499:22: warning: this condition has identical branches [-Wduplicated-branches] 3499 | else if (pSprite->pal == 32) | ^~ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/gameexec.cpp -o obj/rr/gameexec.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/rr/src/game.cpp: In function ‘int app_main(int, const char* const*)’: source/rr/src/game.cpp:8345:58: warning: missing initializer for member ‘_ENetAddress::sin6_scope_id’ [-Wmissing-field-initializers] 8345 | ENetAddress address = { ENET_HOST_ANY, g_netPort }; | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/game.cpp: In function ‘void G_GameExit(const char*)’: source/rr/src/game.cpp:438:1: warning: ‘noreturn’ function does return 438 | } | ^ source/rr/src/game.cpp: In function ‘int A_Spawn(int, int)’: source/rr/src/game.cpp:3770:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3770 | if (!REALITY) | ^~ source/rr/src/game.cpp:3773:9: note: here 3773 | case ATOMICHEALTH__STATIC: | ^~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/rr/src/actors.cpp: In function ‘void A_RadiusDamage(int, int, int, int, int, int)’: source/rr/src/actors.cpp:153:36: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 153 | if (numSectors == ARRAY_SIZE(sectorList)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/actors.cpp: In function ‘void G_MoveStandables()’: source/rr/src/actors.cpp:1916:29: warning: unused variable ‘cursectnum’ [-Wunused-variable] 1916 | int16_t cursectnum; | ^~~~~~~~~~ source/rr/src/gamedef.cpp: In function ‘void C_InitHashes()’: source/rr/src/gamedef.cpp:309:14: warning: unused variable ‘i’ [-Wunused-variable] 309 | uint32_t i; | ^ source/rr/src/gamedef.cpp: In function ‘void C_GetNextVarType(int32_t)’: source/rr/src/gamedef.cpp:686:10: warning: unused variable ‘varptr’ [-Wunused-variable] 686 | auto varptr = g_scriptPtr; | ^~~~~~ source/rr/src/gamedef.cpp: In function ‘int32_t C_ParseCommand(int32_t)’: source/rr/src/gamedef.cpp:1980:1: warning: label ‘setvarvar’ defined but not used [-Wunused-label] 1980 | setvarvar: | ^~~~~~~~~ source/rr/src/actors.cpp: In function ‘void G_MoveWeapons()’: source/rr/src/actors.cpp:3254:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3254 | if (!REALITY) | ^~ source/rr/src/actors.cpp:3256:13: note: here 3256 | case SHOTSPARK1__STATIC: | ^~~~ In file included from source/build/include/compat.h:1485, from source/build/include/colmatch.h:2, from source/rr/src/gameexec.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/gamevars.cpp -o obj/rr/gamevars.o In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/gameexec.cpp: In function ‘int32_t VM_EventInlineInternal__(int, int, int, int, int32_t)’: source/rr/src/gameexec.cpp:167:18: warning: unused variable ‘t’ [-Wunused-variable] 167 | double const t = timerGetFractionalTicks(); | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/player.cpp -o obj/rr/player.o In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/gamevars.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/premap.cpp -o obj/rr/premap.o In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] 603 | }; | ^ source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] source/rr/src/gamevars.cpp:710:16: warning: ‘lastvisinc’ defined but not used [-Wunused-variable] 710 | static int32_t lastvisinc; | ^~~~~~~~~~ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/player.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/sector.cpp -o obj/rr/sector.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/anim.cpp -o obj/rr/anim.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/premap.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/player.cpp: In function ‘void P_DisplayWeapon()’: source/rr/src/player.cpp:2718:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2718 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ source/rr/src/player.cpp:3150:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 3150 | if (*weaponFrame >= ARRAY_SIZE(pipebombFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp:3203:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 3203 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/rr/src/player.cpp:3266:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 3266 | if (*weaponFrame >= ARRAY_SIZE(devastatorFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp:3305:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 3305 | if (*weaponFrame % 6 >= ARRAY_SIZE(freezerFrames)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/player.cpp: In function ‘void P_ProcessWeapon(int)’: source/rr/src/player.cpp:6510:25: warning: unused variable ‘pipeBombType’ [-Wunused-variable] 6510 | int pipeBombType; | ^~~~~~~~~~~~ source/rr/src/player.cpp: In function ‘void P_DHProcessInput(int)’: source/rr/src/player.cpp:9983:19: warning: unused variable ‘squishPlayer’ [-Wunused-variable] 9983 | int const squishPlayer = (pushmove((vec3_t *)pPlayer, &pPlayer->cursectnum, (!RR || pSprite->clipdist == 64) ? 164 : 16, (4L << 8), (4L << 8), CLIPMASK0) < 0 && | ^~~~~~~~~~~~ source/rr/src/player.cpp:9658:26: warning: unused variable ‘playerShrunk’ [-Wunused-variable] 9658 | int const playerShrunk = (pSprite->yrepeat < 8); | ^~~~~~~~~~~~ source/rr/src/player.cpp:9874:1: warning: label ‘HORIZONLY’ defined but not used [-Wunused-label] 9874 | HORIZONLY:; | ^~~~~~~~~ source/rr/src/player.cpp: In function ‘int A_Shoot(int, int)’: source/rr/src/player.cpp:762:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 762 | if (!REALITY) | ^~ source/rr/src/player.cpp:764:9: note: here 764 | case SHOTSPARK1__STATIC: | ^~~~ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/sector.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/rr/src/anim.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/anim.cpp: In function ‘int32_t Anim_Play(const char*)’: source/rr/src/anim.cpp:482:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘take_sign_t’ {aka ‘int’} [-Wsign-compare] 482 | if (firstfour == B_LITTLE32(0x46494B44)) mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/common.cpp -o obj/rr/common.o source/rr/src/sector.cpp: In function ‘void P_HandleKeys(int)’: source/rr/src/sector.cpp:3831:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3831 | if (pPlayer->newowner == -1 && (TEST_SYNC_KEY(playerBits, SK_INV_LEFT) || TEST_SYNC_KEY(playerBits, SK_INV_RIGHT)) || pPlayer->refresh_inventory) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/sector.cpp: In function ‘void P_HandleSharedKeys(int)’: source/rr/src/sector.cpp:4245:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 4245 | if (pPlayer->newowner == -1 && (TEST_SYNC_KEY(playerBits, SK_INV_LEFT) || TEST_SYNC_KEY(playerBits, SK_INV_RIGHT)) || (!WW2GI && pPlayer->refresh_inventory)) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/config.cpp -o obj/rr/config.o In file included from source/build/include/compat.h:1485, from source/rr/src/common.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/demo.cpp -o obj/rr/demo.o In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/config.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/common.cpp:6: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/common.cpp:6: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/common.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/common.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/common.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/common.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/common.cpp:6: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/common.cpp:6: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/common.cpp:6: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - mkdir -p obj/rr/ source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/input.cpp -o obj/rr/input.o In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/common.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/config.cpp: In function ‘void CONFIG_SetupMouse()’: source/rr/src/config.cpp:503:13: warning: unused variable ‘scale’ [-Wunused-variable] 503 | int32_t scale; | ^~~~~ source/rr/src/config.cpp: In function ‘void CONFIG_SetGameControllerDefaults()’: source/rr/src/config.cpp:689:46: warning: unused variable ‘buttonsFury’ [-Wunused-variable] 689 | static GameControllerButtonSetting const buttonsFury[] = | ^~~~~~~~~~~ In file included from source/rr/src/config.cpp:41: source/rr/src/_functio.h: At global scope: source/rr/src/_functio.h:376:21: warning: ‘joystickdigitaldefaults’ defined but not used [-Wunused-variable] 376 | static const char * joystickdigitaldefaults[MAXJOYDIGITAL] = | ^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/_functio.h:368:21: warning: ‘joystickanalogdefaults’ defined but not used [-Wunused-variable] 368 | static const char * joystickanalogdefaults[MAXJOYAXES] = | ^~~~~~~~~~~~~~~~~~~~~~ source/rr/src/_functio.h:359:21: warning: ‘joystickclickeddefaults’ defined but not used [-Wunused-variable] 359 | static const char * joystickclickeddefaults[MAXJOYBUTTONSANDHATS] = | ^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/_functio.h:318:21: warning: ‘joystickdefaults’ defined but not used [-Wunused-variable] 318 | static const char * joystickdefaults[MAXJOYBUTTONSANDHATS] = | ^~~~~~~~~~~~~~~~ source/rr/src/_functio.h:256:21: warning: ‘mouseanalogdefaults’ defined but not used [-Wunused-variable] 256 | static const char * mouseanalogdefaults[MAXMOUSEAXES] = | ^~~~~~~~~~~~~~~~~~~ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/menus.cpp -o obj/rr/menus.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/namesdyn.cpp -o obj/rr/namesdyn.o In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/demo.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/audiolib/include/opl3.h:40, from source/audiolib/include/al_midi.h:23, from source/rr/src/menus.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/rr/src/namesdyn.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/net.cpp -o obj/rr/net.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/savegame.cpp -o obj/rr/savegame.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/namesdyn.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/namesdyn.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/rr/src/namesdyn.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/namesdyn.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/namesdyn.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/namesdyn.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:514, from source/rr/src/namesdyn.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/namesdyn.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/namesdyn.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/namesdyn.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/rts.cpp -o obj/rr/rts.o source/rr/src/menus.cpp:372:26: warning: ‘MEF_ColorCorrect’ defined but not used [-Wunused-variable] 372 | static MenuEntryFormat_t MEF_ColorCorrect = { 2<<16, 0, -(240<<16) }; | ^~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/savegame.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/net.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/rts.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/rr/src/net.cpp: In function ‘void Net_DoPrediction()’: source/rr/src/net.cpp:435:37: warning: unused variable ‘vara4’ [-Wunused-variable] 435 | short var9c, vara0, vara4; | ^~~~~ source/rr/src/net.cpp:251:21: warning: unused variable ‘var84’ [-Wunused-variable] 251 | int16_t var84; | ^~~~~ source/rr/src/net.cpp:451:21: warning: unused variable ‘varcc’ [-Wunused-variable] 451 | int16_t varcc; | ^~~~~ In file included from source/rr/src/sector.h:28, from source/rr/src/gameexec.h:27, from source/rr/src/duke3d.h:125, from source/rr/src/net.cpp:23: source/rr/src/net.cpp: In function ‘char Net_PlayerSync2()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1435:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1435 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PLAYER], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1435:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1435 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PLAYER], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp:1421:9: warning: unused variable ‘j’ [-Wunused-variable] 1421 | int j, nextj; | ^ In file included from source/rr/src/sector.h:28, from source/rr/src/gameexec.h:27, from source/rr/src/duke3d.h:125, from source/rr/src/net.cpp:23: source/rr/src/net.cpp: In function ‘char Net_ActorSync()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1453:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1453 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1453:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1453 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1464:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1464 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ZOMBIEACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1464:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1464 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ZOMBIEACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp: In function ‘char Net_WeaponSync()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1484:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1484 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PROJECTILE], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1484:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1484 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PROJECTILE], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp: In function ‘char Net_MapSync()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1504:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1504 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_EFFECTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1504:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1504 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_EFFECTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp: In function ‘void Net_GetSyncInfoFromPacket(uint8_t*, int, int*, int)’: source/rr/src/net.cpp:1687:13: warning: unused variable ‘i’ [-Wunused-variable] 1687 | int sb, i; | ^ source/rr/src/net.cpp:1688:16: warning: unused variable ‘syncvaltail’ [-Wunused-variable] 1688 | extern int syncvaltail, syncvaltottail; | ^~~~~~~~~~~ source/rr/src/net.cpp: In function ‘void Net_Disconnect()’: source/rr/src/net.cpp:2809:20: warning: enumeration value ‘ENET_EVENT_TYPE_DISCONNECT_TIMEOUT’ not handled in switch [-Wswitch] 2809 | switch (event.type) | ^ source/rr/src/net.cpp:2843:20: warning: enumeration value ‘ENET_EVENT_TYPE_DISCONNECT_TIMEOUT’ not handled in switch [-Wswitch] 2843 | switch (event.type) | ^ source/rr/src/net.cpp: In function ‘void Net_ParseClientPacket(ENetEvent*)’: source/rr/src/net.cpp:3065:17: warning: unused variable ‘j’ [-Wunused-variable] 3065 | int16_t j; | ^ source/rr/src/net.cpp:3066:17: warning: unused variable ‘other’ [-Wunused-variable] 3066 | int32_t other = pbuf[--packbufleng]; | ^~~~~ mkdir -p obj/rr/ source/rr/src/net.cpp: In function ‘void Net_ParsePacket(uint8_t*, int)’: source/rr/src/net.cpp:2320:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 2320 | g_player[other].syncvalhead = syncvaltottail = 0L; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp:2321:5: note: here 2321 | case SERVER_GENERATED_BROADCAST: | ^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/osdfuncs.cpp -o obj/rr/osdfuncs.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/osdcmds.cpp -o obj/rr/osdcmds.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/grpscan.cpp -o obj/rr/grpscan.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/sounds.cpp -o obj/rr/sounds.o In file included from source/build/include/compat.h:1485, from source/rr/src/osdfuncs.cpp:22: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/rr/src/cmdline.h:26, from source/rr/src/osdcmds.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/rr/src/grpscan.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/soundsdyn.cpp -o obj/rr/soundsdyn.o In file included from source/build/include/compat.h:1485, from source/rr/src/sounds.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/rr/src/osdcmds.cpp: In function ‘int osdcmd_listplayers(osdcmdptr_t)’: source/rr/src/osdcmds.cpp:1106:22: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘in6_addr’ [-Wformat=] 1106 | initprintf("%x %s %s\n", currentPeer->address.host, ipaddr, | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int in6_addr In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ source/rr/src/osdcmds.cpp: In function ‘int osdcmd_printtimes(osdcmdptr_t)’: source/rr/src/osdcmds.cpp:1210:13: warning: unused variable ‘maxlen’ [-Wunused-variable] 1210 | int32_t maxlen = 0; | ^~~~~~ In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/cheats.cpp -o obj/rr/cheats.o mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/sbar.cpp -o obj/rr/sbar.o In file included from source/build/include/compat.h:1485, from source/rr/src/soundsdyn.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/screentext.cpp -o obj/rr/screentext.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/soundsdyn.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/soundsdyn.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/soundsdyn.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/soundsdyn.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/soundsdyn.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/soundsdyn.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/soundsdyn.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/soundsdyn.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/soundsdyn.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/soundsdyn.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/cheats.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/screens.cpp -o obj/rr/screens.o In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/sbar.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/screentext.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screentext.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screentext.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/rr/ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/cmdline.cpp -o obj/rr/cmdline.o In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/screens.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/rrdh.cpp -o obj/rr/rrdh.o In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/filestream.cpp -o obj/rr/filestream.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/screens.cpp: In function ‘void G_PrintCoords(int32_t)’: source/rr/src/screens.cpp:669:49: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘ClockTicks’ [-Wformat=] 669 | Bsprintf(tempbuf, "GAMETIC= %u, TOTALCLOCK=%d", g_moveThingsCount, totalclock); | ~^ ~~~~~~~~~~ | | | | int ClockTicks In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/cmdline.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/vfs.h:7, from source/rr/src/filestream.h:22, from source/rr/src/filestream.cpp:19: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/startgtk.game.cpp -o obj/rr/startgtk.game.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/src/playmve.cpp -o obj/rr/playmve.o In file included from source/build/include/compat.h:1485, from source/rr/src/rrdh.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c source/rr/rsrc/game_icon.c -o obj/rr/game_icon.o In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ echo "#include \"gtkpixdata_shim.h\"" > obj/rr/game_banner.c gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata source/rr/rsrc/game.bmp | sed 's/load_inc//' >> obj/rr/game_banner.c source/rr/src/rrdh.cpp: In function ‘void sub_51678(int, int, int, int, int, int)’: source/rr/src/rrdh.cpp:139:20: warning: unused parameter ‘a1’ [-Wunused-parameter] 139 | void sub_51678(int a1, int a2, int a3, int a4, int a5, int a6) | ~~~~^~ source/rr/src/rrdh.cpp:139:28: warning: unused parameter ‘a2’ [-Wunused-parameter] 139 | void sub_51678(int a1, int a2, int a3, int a4, int a5, int a6) | ~~~~^~ source/rr/src/rrdh.cpp:139:36: warning: unused parameter ‘a3’ [-Wunused-parameter] 139 | void sub_51678(int a1, int a2, int a3, int a4, int a5, int a6) | ~~~~^~ source/rr/src/rrdh.cpp:139:44: warning: unused parameter ‘a4’ [-Wunused-parameter] 139 | void sub_51678(int a1, int a2, int a3, int a4, int a5, int a6) | ~~~~^~ source/rr/src/rrdh.cpp:139:52: warning: unused parameter ‘a5’ [-Wunused-parameter] 139 | void sub_51678(int a1, int a2, int a3, int a4, int a5, int a6) | ~~~~^~ source/rr/src/rrdh.cpp:139:60: warning: unused parameter ‘a6’ [-Wunused-parameter] 139 | void sub_51678(int a1, int a2, int a3, int a4, int a5, int a6) | ~~~~^~ source/rr/src/rrdh.cpp: In function ‘int ghcons_isanimalescapewall(short int)’: source/rr/src/rrdh.cpp:145:15: warning: unused variable ‘wl’ [-Wunused-variable] 145 | walltype *wl = &wall[w]; | ^~ source/rr/src/rrdh.cpp: In function ‘int ghcons_isanimalescapesect(short int)’: source/rr/src/rrdh.cpp:165:17: warning: unused variable ‘sc’ [-Wunused-variable] 165 | sectortype *sc = §or[s]; | ^~ source/rr/src/rrdh.cpp: In function ‘int ghsound_pmadecall(spritetype*, short int)’: source/rr/src/rrdh.cpp:317:45: warning: unused parameter ‘a2’ [-Wunused-parameter] 317 | int ghsound_pmadecall(spritetype *a1, short a2) | ~~~~~~^~ source/rr/src/rrdh.cpp: In function ‘void ghsound_footstepsound(short int, int)’: source/rr/src/rrdh.cpp:469:19: warning: unused variable ‘d’ [-Wunused-variable] 469 | int i, nexti, d; | ^ source/rr/src/rrdh.cpp: In function ‘void ghsound_plrtouchedsprite(short int, short int)’: source/rr/src/rrdh.cpp:585:17: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 585 | spritetype *s; | ^ source/rr/src/rrdh.cpp: In function ‘void ghsound_preload(int)’: source/rr/src/rrdh.cpp:629:26: warning: unused parameter ‘a1’ [-Wunused-parameter] 629 | void ghsound_preload(int a1) | ~~~~^~ source/rr/src/rrdh.cpp: In function ‘void sub_52BA8()’: source/rr/src/rrdh.cpp:832:77: warning: format ‘%i’ expects argument of type ‘int’, but argument 3 has type ‘SpriteTracker’ [-Wformat=] 832 | initprintf("NOTICE: deleting floating sprite %i: x=%i, y=%i, z=%i, sect=%i\n", i, sprite[i].x, sprite[i].y, sprite[i].z, sect); | ~^ ~~~~~~~~~~~ | | | | int SpriteTracker source/rr/src/rrdh.cpp:832:83: warning: format ‘%i’ expects argument of type ‘int’, but argument 4 has type ‘SpriteTracker’ [-Wformat=] 832 | initprintf("NOTICE: deleting floating sprite %i: x=%i, y=%i, z=%i, sect=%i\n", i, sprite[i].x, sprite[i].y, sprite[i].z, sect); | ~^ ~~~~~~~~~~~ | | | | int SpriteTracker source/rr/src/rrdh.cpp:832:89: warning: format ‘%i’ expects argument of type ‘int’, but argument 5 has type ‘SpriteTracker’ [-Wformat=] 832 | initprintf("NOTICE: deleting floating sprite %i: x=%i, y=%i, z=%i, sect=%i\n", i, sprite[i].x, sprite[i].y, sprite[i].z, sect); | ~^ ~~~~~~~~~~~ | | | | int SpriteTracker source/rr/src/rrdh.cpp:812:14: warning: unused variable ‘tl’ [-Wunused-variable] 812 | int v1c, tl, tc; | ^~ source/rr/src/rrdh.cpp:812:18: warning: unused variable ‘tc’ [-Wunused-variable] 812 | int v1c, tl, tc; | ^~ source/rr/src/rrdh.cpp: In function ‘void ghtrophy_savebestscores()’: source/rr/src/rrdh.cpp:1179:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1179 | if (dword_AA36C > bestscore.f_0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1181:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1181 | if (dword_AA370 > bestscore.f_4) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1183:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1183 | if (dword_AA374 > bestscore.f_8) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1185:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1185 | if (dword_AA378 > bestscore.f_c) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp: In function ‘int ghtrophy_isakill(short int)’: source/rr/src/rrdh.cpp:1221:17: warning: unused variable ‘spr’ [-Wunused-variable] 1221 | spritetype *spr = &sprite[a1]; | ^~~ source/rr/src/rrdh.cpp: In function ‘void ghtrophy_addkill(int)’: source/rr/src/rrdh.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1300 | if (f2B80E0[dword_AA300].f_4 > dword_AA36C) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1311:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1311 | if (f2B80E0[dword_AA300].f_4 > dword_AA370) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1269:17: warning: unused variable ‘spr’ [-Wunused-variable] 1269 | spritetype *spr = &sprite[a1]; | ^~~ source/rr/src/rrdh.cpp: In function ‘void sub_53C04()’: source/rr/src/rrdh.cpp:1362:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1362 | if (dword_AA37C > bestscore.f_10[0].f_0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1371:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1371 | else if (dword_AA37C > bestscore.f_10[1].f_0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1380:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1380 | else if (dword_AA37C > bestscore.f_10[2].f_0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1389:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1389 | else if (dword_AA37C > bestscore.f_10[3].f_0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:1398:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1398 | else if (dword_AA37C > bestscore.f_10[4].f_0) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp: In function ‘int ghshtgn_setmode(int)’: source/rr/src/rrdh.cpp:1966:43: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 1966 | if ((int)totalclock - dword_AA3C4 > fAA3D0[dword_AA3BC].f_0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp: In function ‘void ghshtgn_fire(short int)’: source/rr/src/rrdh.cpp:2115:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] 2115 | if (sprite[v1c].cstat == (short)32768) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp: In function ‘void ghshtgn_render(short int)’: source/rr/src/rrdh.cpp:2217:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2217 | if ((int)totalclock - dword_AA53C > vdx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ source/rr/src/rrdh.cpp: In function ‘void ghrifle_fire(short int)’: source/rr/src/rrdh.cpp:2364:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] 2364 | if (sprite[v1c].cstat == (short)32768) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp: In function ‘void ghrifle_render(short int, int)’: source/rr/src/rrdh.cpp:2465:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2465 | if ((int)totalclock - dword_AA840 > vdx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ source/rr/src/rrdh.cpp: In function ‘void ghpistol_fire(short int)’: source/rr/src/rrdh.cpp:2636:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] 2636 | if (sprite[v1c].cstat == (short)32768) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp: In function ‘void ghpistol_render(short int)’: source/rr/src/rrdh.cpp:2713:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2713 | if ((int)totalclock - dword_AA9C4 > vdx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ source/rr/src/rrdh.cpp: In function ‘void ghbow_fire(short int)’: source/rr/src/rrdh.cpp:2795:27: warning: unused variable ‘p’ [-Wunused-variable] 2795 | struct player_struct *p; | ^ source/rr/src/rrdh.cpp: In function ‘void ghbow_render(short int)’: source/rr/src/rrdh.cpp:2867:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2867 | if ((int)totalclock - dword_AAAA8 > vdx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ source/rr/src/rrdh.cpp: In function ‘short int ghtrax_getoldestdeertrax()’: source/rr/src/rrdh.cpp:2992:67: warning: format ‘%i’ expects argument of type ‘int’, but argument 2 has type ‘SpriteTracker’ [-Wformat=] 2992 | initprintf("ghtrax_getoldestdeertrax: oldest trax at %i\n", sprite[i].extra); | ~^ ~~~~~~~~~~~~~~~ | | | | int SpriteTracker source/rr/src/rrdh.cpp: In function ‘void ghtrax_deertrax(short int)’: source/rr/src/rrdh.cpp:3006:16: warning: unused variable ‘i’ [-Wunused-variable] 3006 | short v18, i, nexti; | ^ source/rr/src/rrdh.cpp:3006:19: warning: unused variable ‘nexti’ [-Wunused-variable] 3006 | short v18, i, nexti; | ^~~~~ source/rr/src/rrdh.cpp: In function ‘short int ghtrax_getoldestboartrax()’: source/rr/src/rrdh.cpp:3084:67: warning: format ‘%i’ expects argument of type ‘int’, but argument 2 has type ‘SpriteTracker’ [-Wformat=] 3084 | initprintf("ghtrax_getoldestdeertrax: oldest trax at %i\n", sprite[i].extra); | ~^ ~~~~~~~~~~~~~~~ | | | | int SpriteTracker source/rr/src/rrdh.cpp: In function ‘void ghtrax_boartrax(short int)’: source/rr/src/rrdh.cpp:3109:24: warning: too many arguments for format [-Wformat-extra-args] 3109 | initprintf(" set maxtraxboar to\n", dword_AAAC4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:3100:16: warning: unused variable ‘i’ [-Wunused-variable] 3100 | short v18, i, nexti; | ^ source/rr/src/rrdh.cpp:3100:19: warning: unused variable ‘nexti’ [-Wunused-variable] 3100 | short v18, i, nexti; | ^~~~~ source/rr/src/rrdh.cpp: In function ‘void ghtrax_leavetrax(short int)’: source/rr/src/rrdh.cpp:3190:17: warning: variable ‘sc’ set but not used [-Wunused-but-set-variable] 3190 | sectortype *sc; | ^~ source/rr/src/rrdh.cpp: In function ‘void ghtrax_deerdroppings(short int)’: source/rr/src/rrdh.cpp:3219:16: warning: unused variable ‘i’ [-Wunused-variable] 3219 | short v18, i, nexti; | ^ source/rr/src/rrdh.cpp:3219:19: warning: unused variable ‘nexti’ [-Wunused-variable] 3219 | short v18, i, nexti; | ^~~~~ source/rr/src/rrdh.cpp: In function ‘void ghtrax_boardroppings(short int)’: source/rr/src/rrdh.cpp:3261:16: warning: unused variable ‘i’ [-Wunused-variable] 3261 | short v18, i, nexti; | ^ source/rr/src/rrdh.cpp:3261:19: warning: unused variable ‘nexti’ [-Wunused-variable] 3261 | short v18, i, nexti; | ^~~~~ source/rr/src/rrdh.cpp: In function ‘void ghtrax_leavedroppings(short int)’: source/rr/src/rrdh.cpp:3299:17: warning: variable ‘sc’ set but not used [-Wunused-but-set-variable] 3299 | sectortype *sc; | ^~ source/rr/src/rrdh.cpp: In function ‘void sub_57B38(long int, long int, long int, short int)’: source/rr/src/rrdh.cpp:3399:23: warning: unused variable ‘l’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^ source/rr/src/rrdh.cpp:3399:42: warning: unused variable ‘x3’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^~ source/rr/src/rrdh.cpp:3399:46: warning: unused variable ‘y3’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^~ source/rr/src/rrdh.cpp:3399:50: warning: unused variable ‘x4’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^~ source/rr/src/rrdh.cpp:3399:54: warning: unused variable ‘y4’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^~ source/rr/src/rrdh.cpp:3399:66: warning: unused variable ‘xoff’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^~~~ source/rr/src/rrdh.cpp:3399:72: warning: unused variable ‘yoff’ [-Wunused-variable] 3399 | long i, j, k, l, x1, y1, x2, y2, x3, y3, x4, y4, ox, oy, xoff, yoff; | ^~~~ source/rr/src/rrdh.cpp:3400:14: warning: unused variable ‘dax’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~ source/rr/src/rrdh.cpp:3400:19: warning: unused variable ‘day’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~ source/rr/src/rrdh.cpp:3400:24: warning: unused variable ‘cosang’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~~~~ source/rr/src/rrdh.cpp:3400:32: warning: unused variable ‘sinang’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~~~~ source/rr/src/rrdh.cpp:3400:40: warning: unused variable ‘xspan’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~~~ source/rr/src/rrdh.cpp:3400:47: warning: unused variable ‘yspan’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~~~ source/rr/src/rrdh.cpp:3400:54: warning: unused variable ‘sprx’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~~ source/rr/src/rrdh.cpp:3400:60: warning: unused variable ‘spry’ [-Wunused-variable] 3400 | long dax, day, cosang, sinang, xspan, yspan, sprx, spry; | ^~~~ source/rr/src/rrdh.cpp:3401:14: warning: unused variable ‘xrepeat’ [-Wunused-variable] 3401 | long xrepeat, yrepeat, z1, z2, startwall, endwall, tilenum, daang; | ^~~~~~~ source/rr/src/rrdh.cpp:3401:23: warning: unused variable ‘yrepeat’ [-Wunused-variable] 3401 | long xrepeat, yrepeat, z1, z2, startwall, endwall, tilenum, daang; | ^~~~~~~ source/rr/src/rrdh.cpp:3401:32: warning: unused variable ‘z1’ [-Wunused-variable] 3401 | long xrepeat, yrepeat, z1, z2, startwall, endwall, tilenum, daang; | ^~ source/rr/src/rrdh.cpp:3401:36: warning: unused variable ‘z2’ [-Wunused-variable] 3401 | long xrepeat, yrepeat, z1, z2, startwall, endwall, tilenum, daang; | ^~ source/rr/src/rrdh.cpp:3401:60: warning: unused variable ‘tilenum’ [-Wunused-variable] 3401 | long xrepeat, yrepeat, z1, z2, startwall, endwall, tilenum, daang; | ^~~~~~~ source/rr/src/rrdh.cpp:3401:69: warning: unused variable ‘daang’ [-Wunused-variable] 3401 | long xrepeat, yrepeat, z1, z2, startwall, endwall, tilenum, daang; | ^~~~~ source/rr/src/rrdh.cpp:3403:15: warning: unused variable ‘p’ [-Wunused-variable] 3403 | short p; | ^ source/rr/src/rrdh.cpp:3404:14: warning: unused variable ‘col’ [-Wunused-variable] 3404 | char col; | ^~~ source/rr/src/rrdh.cpp:3406:21: warning: unused variable ‘spr’ [-Wunused-variable] 3406 | spritetype *spr; | ^~~ source/rr/src/rrdh.cpp: In function ‘void ghtarget_hit(short int, int)’: source/rr/src/rrdh.cpp:3674:33: warning: unused parameter ‘a2’ [-Wunused-parameter] 3674 | void ghtarget_hit(short a1, int a2) | ~~~~^~ mkdir -p obj/rr/n64/ source/rr/src/rrdh.cpp: In function ‘void ghdeploy_bias(short int)’: source/rr/src/rrdh.cpp:4073:17: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 4073 | spritetype *s; | ^ source/rr/src/rrdh.cpp: In function ‘void ghdeploy_move()’: source/rr/src/rrdh.cpp:4150:58: warning: format ‘%i’ expects argument of type ‘int’, but argument 2 has type ‘SpriteTracker’ [-Wformat=] 4150 | initprintf("ghdeploy_move DEPLOYED bad sect %i\n", s->sectnum); | ~^ ~~~~~~~~~~ | | | | int SpriteTracker g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality.cpp -o obj/rr/n64/reality.o source/rr/src/rrdh.cpp:4176:54: warning: format ‘%i’ expects argument of type ‘int’, but argument 2 has type ‘SpriteTracker’ [-Wformat=] 4176 | initprintf("ghdeploy_move TOSS bad sect %i\n", s->sectnum); | ~^ ~~~~~~~~~~ | | | | int SpriteTracker source/rr/src/rrdh.cpp: In function ‘void ghdeploy_plrtouchedsprite(short int, short int)’: source/rr/src/rrdh.cpp:4292:17: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 4292 | spritetype *s; | ^ source/rr/src/rrdh.cpp: In function ‘int ghsound_pmadecall(spritetype*, short int)’: source/rr/src/rrdh.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 322 | if (A_CheckSoundPlaying(-1, 41)) | ^~ source/rr/src/rrdh.cpp:324:5: note: here 324 | case VIXEN__STATICRR: | ^~~~ source/rr/src/rrdh.cpp:325:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 325 | if (A_CheckSoundPlaying(-1, 40)) | ^~ source/rr/src/rrdh.cpp:327:5: note: here 327 | case PIG__STATICRR: | ^~~~ source/rr/src/rrdh.cpp:328:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 328 | if (A_CheckSoundPlaying(-1, 42)) | ^~ source/rr/src/rrdh.cpp:330:5: note: here 330 | case CHEER__STATICRR: | ^~~~ In file included from source/build/include/compat.h:1485, from source/build/include/a.h:9, from source/rr/src/playmve.h:50, from source/rr/src/playmve.cpp:46: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/rr/src/startgtk.game.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/playmve.cpp: In member function ‘bool InterplayDecoder::Run()’: source/rr/src/playmve.cpp:432:26: warning: variable ‘nBufferBytes’ set but not used [-Wunused-but-set-variable] 432 | uint32_t nBufferBytes; | ^~~~~~~~~~~~ source/rr/src/playmve.cpp:475:21: warning: unused variable ‘count’ [-Wunused-variable] 475 | int count = file.ReadUint16LE(); | ^~~~~ source/rr/src/playmve.cpp:476:21: warning: unused variable ‘truecolour’ [-Wunused-variable] 476 | int truecolour = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:506:21: warning: unused variable ‘nPalStart’ [-Wunused-variable] 506 | int nPalStart = file.ReadUint16LE(); | ^~~~~~~~~ source/rr/src/playmve.cpp:507:21: warning: unused variable ‘nPalCount’ [-Wunused-variable] 507 | int nPalCount = file.ReadUint16LE(); | ^~~~~~~~~ source/rr/src/playmve.cpp:522:26: warning: unused variable ‘seqIndex’ [-Wunused-variable] 522 | uint16_t seqIndex = file.ReadUint16LE(); | ^~~~~~~~ source/rr/src/playmve.cpp:523:26: warning: unused variable ‘streamMask’ [-Wunused-variable] 523 | uint16_t streamMask = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:564:21: warning: unused variable ‘nRead’ [-Wunused-variable] 564 | int nRead = nEnd - nStart; | ^~~~~ source/rr/src/playmve.cpp:573:26: warning: unused variable ‘seqIndex’ [-Wunused-variable] 573 | uint16_t seqIndex = file.ReadUint16LE(); | ^~~~~~~~ source/rr/src/playmve.cpp:574:26: warning: unused variable ‘streamMask’ [-Wunused-variable] 574 | uint16_t streamMask = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:575:26: warning: unused variable ‘nStreamLen’ [-Wunused-variable] 575 | uint16_t nStreamLen = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:631:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 631 | if (opcodeSize != decodeMap.nSize) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ source/rr/src/playmve.cpp:638:21: warning: unused variable ‘nRead’ [-Wunused-variable] 638 | int nRead = file.ReadBytes(decodeMap.pData, opcodeSize); | ^~~~~ source/rr/src/playmve.cpp: In member function ‘void InterplayDecoder::DecodeBlock1(int32_t)’: source/rr/src/playmve.cpp:770:45: warning: unused parameter ‘offset’ [-Wunused-parameter] 770 | void InterplayDecoder::DecodeBlock1(int32_t offset) | ~~~~~~~~^~~~~~ mkdir -p obj/rr/n64/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_music.cpp -o obj/rr/n64/reality_music.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/startgtk.game.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/startgtk.game.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/startgtk.game.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ mkdir -p obj/rr/n64/ In file included from source/rr/src/startgtk.game.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_player.cpp -o obj/rr/n64/reality_player.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/startgtk.game.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/startgtk.game.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/rr/src/n64/reality.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality.cpp:3: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality.cpp:3: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality.cpp:3: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/reality.cpp:3: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality.cpp:3: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/n64/reality.cpp: In function ‘int RT_PrepareScript()’: source/rr/src/n64/reality.cpp:374:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 374 | if (i == 0 && j < ARRAY_SIZE(rt_level_names)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality.cpp:427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 427 | for (int i = 0; i < ARRAY_SIZE(rt_musicdefs); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality.cpp: In function ‘void RT_LoadBoard(int)’: source/rr/src/n64/reality.cpp:508:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 508 | if (RT_ROMRead(boardbuf, siz) != siz) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/rr/src/startgtk.game.cpp:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/rr/src/startgtk.game.cpp:29: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/rr/src/startgtk.game.cpp:29: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/rr/src/startgtk.game.cpp:29: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from source/build/include/compat.h:1485, from source/rr/src/n64/reality_music.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/rr/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/rr/src/startgtk.game.cpp:265:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 265 | (GtkCallback)gtk_widget_set_sensitive, In file included from source/build/include/compat.h:1485, from source/rr/src/n64/reality_player.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/n64/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_render.cpp -o obj/rr/n64/reality_render.o mkdir -p obj/rr/n64/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_sbar.cpp -o obj/rr/n64/reality_sbar.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_player.cpp:4: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_player.cpp:4: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_player.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_player.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_player.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_player.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality_player.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/reality_player.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality_player.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality_player.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/n64/reality_player.cpp: In function ‘void RT_P_DisplaySpit()’: source/rr/src/n64/reality_player.cpp:37:19: warning: unused variable ‘rotAng’ [-Wunused-variable] 37 | int const rotAng = klabs(sintable[((loogCounter + i) << 5) & 2047]) >> 5; | ^~~~~~ source/rr/src/n64/reality_player.cpp: In function ‘int RT_P_DisplayFist(int)’: source/rr/src/n64/reality_player.cpp:45:39: warning: unused parameter ‘fistShade’ [-Wunused-parameter] 45 | static int RT_P_DisplayFist(int const fistShade) | ~~~~~~~~~~^~~~~~~~~ source/rr/src/n64/reality_player.cpp: In function ‘void RT_DrawTileScaled(int, int, int, int, int, int, int, int)’: source/rr/src/n64/reality_player.cpp:79:9: warning: unused parameter ‘drawScale’ [-Wunused-parameter] 79 | int drawScale = 65536, int angleOffset = 0) | ~~~~^~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_player.cpp:79:32: warning: unused parameter ‘angleOffset’ [-Wunused-parameter] 79 | int drawScale = 65536, int angleOffset = 0) | ~~~~^~~~~~~~~~~~~~~ source/rr/src/n64/reality_player.cpp: In function ‘void RT_P_DisplayWeapon()’: source/rr/src/n64/reality_player.cpp:674:34: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 674 | if (*weaponFrame >= ARRAY_SIZE(pipebombFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_player.cpp:696:34: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 696 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_player.cpp:324:9: warning: unused variable ‘v2’ [-Wunused-variable] 324 | int v2; | ^~ mkdir -p obj/rr/n64/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_screens.cpp -o obj/rr/n64/reality_screens.o source/rr/src/n64/reality_player.cpp: In function ‘void RT_P_ProcessWeapon(int)’: source/rr/src/n64/reality_player.cpp:779:25: warning: unused variable ‘sectorLotag’ [-Wunused-variable] 779 | int const sectorLotag = sector[pPlayer->cursectnum].lotag; | ^~~~~~~~~~~ mkdir -p obj/rr/n64/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_sound.cpp -o obj/rr/n64/reality_sound.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/rr/src/n64/reality_render.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/rr/src/n64/reality_sbar.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.cpp:3: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.cpp:3: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.cpp:3: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality_render.cpp:3: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/reality_render.cpp:3: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.cpp:3: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_sbar.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/rr/src/n64/reality_screens.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/rr/src/n64/reality_render.cpp: In function ‘bool RT_TileLoad(int16_t)’: source/rr/src/n64/reality_render.cpp:431:25: warning: unused variable ‘ii’ [-Wunused-variable] 431 | int ii = t.dimx - 1 - ((t.sizx - i - 1) * t.dimx) / t.sizx; | ^~ source/rr/src/n64/reality_render.cpp:432:25: warning: unused variable ‘jj’ [-Wunused-variable] 432 | int jj = t.dimy - 1 - ((t.sizy - j - 1) * t.dimy) / t.sizy; | ^~ source/rr/src/n64/reality_render.cpp: In function ‘void rt_gloadtile_n64(int32_t, int32_t, int32_t, int32_t, int32_t, pthtyp*, int32_t)’: source/rr/src/n64/reality_render.cpp:483:20: warning: unused variable ‘fullbrightloadingpass’ [-Wunused-variable] 483 | static int32_t fullbrightloadingpass = 0; | ^~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_render.cpp:484:23: warning: unused variable ‘tsizart’ [-Wunused-variable] 484 | vec2_16_t const & tsizart = tilesiz[dapic]; | ^~~~~~~ mkdir -p obj/rr/n64/ source/rr/src/n64/reality_render.cpp:480:61: warning: unused parameter ‘tintpalnum’ [-Wunused-parameter] 480 | void rt_gloadtile_n64(int32_t dapic, int32_t dapal, int32_t tintpalnum, int32_t dashade, int32_t dameth, pthtyp *pth, int32_t doalloc) | ~~~~~~~~^~~~~~~~~~ source/rr/src/n64/reality_render.cpp: In function ‘void RT_SetTexComb(int)’: source/rr/src/n64/reality_render.cpp:769:21: warning: comparison of integer expressions of different signedness: ‘GLuint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 769 | if (rt_stexcomb != comb) | ~~~~~~~~~~~~^~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -c source/rr/src/n64/reality_util.cpp -o obj/rr/n64/reality_util.o source/rr/src/n64/reality_render.cpp: In function ‘void RT_CalculateShade(int, int, int, int)’: source/rr/src/n64/reality_render.cpp:1191:42: warning: unused parameter ‘z’ [-Wunused-parameter] 1191 | void RT_CalculateShade(int x, int y, int z, int shade) | ~~~~^ source/rr/src/n64/reality_render.cpp: In function ‘void RT_DrawFloor(int)’: source/rr/src/n64/reality_render.cpp:1296:9: warning: unused variable ‘method’ [-Wunused-variable] 1296 | int method = DAMETH_N64; | ^~~~~~ source/rr/src/n64/reality_render.cpp: In function ‘int RT_WallCalc_Slope(int, int)’: source/rr/src/n64/reality_render.cpp:1722:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1721 | if (((z2>>4) >= (z1>>4) || (z3>>4) >= (z4>>4)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1722 | && (z2>>4) != (z1>>4) || (z3>>4) != (z4>>4)) | ^~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_render.cpp:1780:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1779 | if (((z2>>4) >= (z1>>4) || (z3>>4) >= (z4>>4)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1780 | && (z2>>4) != (z1>>4) || (z3>>4) != (z4>>4)) | ^~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_render.cpp: In function ‘void RT_DrawSpriteFace(float, float, float, int)’: source/rr/src/n64/reality_render.cpp:1932:55: warning: unused parameter ‘pn’ [-Wunused-parameter] 1932 | void RT_DrawSpriteFace(float x, float y, float z, int pn) | ~~~~^~ source/rr/src/n64/reality_render.cpp: In function ‘void RT_DrawSpriteFlat(int, int, int)’: source/rr/src/n64/reality_render.cpp:1959:43: warning: unused parameter ‘sectnum’ [-Wunused-parameter] 1959 | void RT_DrawSpriteFlat(int spritenum, int sectnum, int distance) | ~~~~^~~~~~~ source/rr/src/n64/reality_render.cpp: In function ‘void RT_ScanSectors(int)’: source/rr/src/n64/reality_render.cpp:2603:11: warning: unused variable ‘viewhorizang’ [-Wunused-variable] 2603 | float viewhorizang = RT_GetAngle(rt_globalhoriz - 100.f, 128.f) * (-180.f / fPI); | ^~~~~~~~~~~~ source/rr/src/n64/reality_render.cpp: In function ‘void RT_MS_Update_(int)’: source/rr/src/n64/reality_render.cpp:3621:18: warning: variable ‘vptr’ set but not used [-Wunused-but-set-variable] 3621 | rt_vertex_t *vptr; | ^~~~ In file included from source/build/include/compat.h:1485, from source/rr/src/n64/reality_sound.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/rr/src/n64/reality_render.cpp: In function ‘void RT_RotateSpriteText(float, float, float, float, int, int, bool)’: source/rr/src/n64/reality_render.cpp:4130:9: warning: unused variable ‘otilenum’ [-Wunused-variable] 4130 | int otilenum = tilenum; | ^~~~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/reality_screens.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/n64/reality_render.cpp: At global scope: source/rr/src/n64/reality_render.cpp:483:20: warning: ‘fullbrightloadingpass’ defined but not used [-Wunused-variable] 483 | static int32_t fullbrightloadingpass = 0; | ^~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_render.cpp:25:12: warning: ‘rt_spritedimtotal’ defined but not used [-Wunused-variable] 25 | static int rt_spritedimtotal; | ^~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_render.cpp:19:20: warning: ‘rt_tsprite’ defined but not used [-Wunused-variable] 19 | static tspritetype rt_tsprite, *rt_tspriteptr; | ^~~~~~~~~~ In file included from source/rr/src/n64/../duke3d.h:28, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/rr/src/n64/../duke3d.h:28, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/rr/src/n64/reality_screens.cpp: In function ‘void RT_Intro()’: source/rr/src/n64/reality_screens.cpp:317:21: warning: unused variable ‘alpha’ [-Wunused-variable] 317 | int alpha = min(intro_time * 2, 255); | ^~~~~ source/rr/src/n64/reality_screens.cpp:341:23: warning: unused variable ‘z’ [-Wunused-variable] 341 | float z = max(140.f - max(intro_time - 20 * 4, 0) * (1.f/4.f), 100.f); | ^ source/rr/src/n64/reality_screens.cpp: In function ‘void RT_FinalBossScene()’: source/rr/src/n64/reality_screens.cpp:639:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 639 | for (int i = 0; i < ARRAY_SIZE(rt_credits); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/build.h:331, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/aistuff.cpp -o obj/exhumed/aistuff.o source/rr/src/n64/reality_sound.cpp: In function ‘rt_adpcm_book_t* RT_LoadADPCMBook(uint32_t, uint32_t)’: source/rr/src/n64/reality_sound.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 82 | for (int i = 0; i < book->order * book->npredictors * 8; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_sound.cpp: In function ‘void RT_SoundDecode(const char**, uint32_t*, void*)’: source/rr/src/n64/reality_sound.cpp:397:14: warning: unused variable ‘wavelen’ [-Wunused-variable] 397 | auto wavelen = snd->rtsound->wave->len; | ^~~~~~~ source/rr/src/n64/reality_sound.cpp: In function ‘void RT_SoundDecodeEnv(const char**, uint32_t*, void*)’: source/rr/src/n64/reality_sound.cpp:478:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 478 | for (i = 0; i < *length;) | ~~^~~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/anims.cpp -o obj/exhumed/anims.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/anubis.cpp -o obj/exhumed/anubis.o In file included from source/build/include/compat.h:1485, from source/rr/src/n64/reality_util.cpp:3: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/aistuff.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/rr/src/n64/reality_util.cpp:3: source/rr/src/n64/reality_util.cpp: In function ‘void SetupDecompression(const char*, char*)’: source/rr/src/n64/reality_util.cpp:26:37: warning: cast from type ‘const char*’ to type ‘int*’ casts away qualifiers [-Wcast-qual] 26 | pStreamEnd = pStream + B_BIG32(*(int*)(inbuf + 8)); | ^~~~~~~~~~~~~~~~~ source/build/include/compat.h:996:33: note: in definition of macro ‘B_BIG32’ 996 | # define B_BIG32(x) B_SWAP32(x) | ^ source/rr/src/n64/reality_util.cpp:28:36: warning: cast from type ‘const char*’ to type ‘int*’ casts away qualifiers [-Wcast-qual] 28 | pOutputEnd = outbuf + B_BIG32(*(int*)(inbuf + 4)); | ^~~~~~~~~~~~~~~~~ source/build/include/compat.h:996:33: note: in definition of macro ‘B_BIG32’ 996 | # define B_BIG32(x) B_SWAP32(x) | ^ source/rr/src/n64/reality_util.cpp: In function ‘int GetBitsFromStream(uint8_t)’: source/rr/src/n64/reality_util.cpp:41:38: warning: cast from type ‘const char*’ to type ‘int*’ casts away qualifiers [-Wcast-qual] 41 | loadedBits = B_LITTLE32(*(int*)pStream); | ^~~~~~~~~~~~~ source/build/include/compat.h:995:33: note: in definition of macro ‘B_LITTLE32’ 995 | # define B_LITTLE32(x) B_PASS32(x) | ^ source/rr/src/n64/reality_util.cpp: In function ‘int RNCDecompress2(const char*, char*)’: source/rr/src/n64/reality_util.cpp:173:39: warning: unused parameter ‘inbuf’ [-Wunused-parameter] 173 | static int RNCDecompress2(const char *inbuf, char *outbuf) | ~~~~~~~~~~~~^~~~~ source/rr/src/n64/reality_util.cpp:173:52: warning: unused parameter ‘outbuf’ [-Wunused-parameter] 173 | static int RNCDecompress2(const char *inbuf, char *outbuf) | ~~~~~~^~~~~~ In file included from source/rr/src/n64/reality_util.cpp:3: source/rr/src/n64/reality_util.cpp: In function ‘int RNCDecompress(const char*, char*)’: source/rr/src/n64/reality_util.cpp:186:49: warning: cast from type ‘const char*’ to type ‘int*’ casts away qualifiers [-Wcast-qual] 186 | Bmemcpy(outbuf, inbuf + 8, B_BIG32(*(int*)(inbuf + 4))); | ^~~~~~~~~~~~~~~~~ source/build/include/compat.h:996:33: note: in definition of macro ‘B_BIG32’ 996 | # define B_BIG32(x) B_SWAP32(x) | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/bubbles.cpp -o obj/exhumed/bubbles.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/bullet.cpp -o obj/exhumed/bullet.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/anubis.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/anims.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/cd.cpp -o obj/exhumed/cd.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/common.cpp -o obj/exhumed/common.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/bubbles.h:27, from source/exhumed/src/bubbles.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/bullet.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/config.cpp -o obj/exhumed/config.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/exhumed/src/cd.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/enginesubs.cpp -o obj/exhumed/enginesubs.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/common.cpp:5: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/cd.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/cd.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/cd.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/cd.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/cd.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/cd.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/cd.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common.cpp:6: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common.cpp:6: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/exhumed/src/cd.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/cd.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/exhumed/src/common.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/exhumed/src/common.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:334, from source/exhumed/src/common.cpp:6: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common.cpp:6: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common.cpp:6: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/cd.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/exhumed/src/common.cpp:6: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common.cpp:6: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/exhumed.cpp -o obj/exhumed/exhumed.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/config.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/enginesubs.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/exscript.cpp -o obj/exhumed/exscript.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/fish.cpp -o obj/exhumed/fish.o In file included from source/build/include/sdlayer.h:8, from source/build/include/renderlayer.h:5, from source/exhumed/src/config.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/sdlayer.h:8, from source/build/include/renderlayer.h:5, from source/exhumed/src/config.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/config.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/config.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/config.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/config.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/config.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/config.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/config.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/config.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ source/exhumed/src/config.cpp:386:13: warning: ‘void CONFIG_SetJoystickAnalogAxisFunction(int, int)’ defined but not used [-Wunused-function] 386 | static void CONFIG_SetJoystickAnalogAxisFunction(int i, int function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/exhumed/src/config.cpp:381:13: warning: ‘void CONFIG_SetJoystickDigitalAxisFunction(int, int, int)’ defined but not used [-Wunused-function] 381 | static void CONFIG_SetJoystickDigitalAxisFunction(int i, int j, int function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:375:13: warning: ‘void CONFIG_SetJoystickAnalogAxisDeadSaturate(int, int, int)’ defined but not used [-Wunused-function] 375 | static void CONFIG_SetJoystickAnalogAxisDeadSaturate(int i, int dead, int saturate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:370:13: warning: ‘void CONFIG_SetJoystickAnalogAxisInvert(int, int)’ defined but not used [-Wunused-function] 370 | static void CONFIG_SetJoystickAnalogAxisInvert(int i, int invert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:365:13: warning: ‘void CONFIG_SetJoystickAnalogAxisScale(int, int)’ defined but not used [-Wunused-function] 365 | static void CONFIG_SetJoystickAnalogAxisScale(int i, int scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:360:13: warning: ‘void CONFIG_SetJoystickButtonFunction(int, int, int)’ defined but not used [-Wunused-function] 360 | static void CONFIG_SetJoystickButtonFunction(int i, int j, int function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:201:20: warning: ‘mouseanalogdefaults’ defined but not used [-Wunused-variable] 201 | static const char* mouseanalogdefaults[MAXMOUSEAXES] = | ^~~~~~~~~~~~~~~~~~~ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/grenade.cpp -o obj/exhumed/grenade.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/grpscan.cpp -o obj/exhumed/grpscan.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/exhumed.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/fish.h:27, from source/exhumed/src/fish.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/exhumed.cpp: In function ‘void DebugOut(const char*, ...)’: source/exhumed/src/exhumed.cpp:746:27: warning: unused parameter ‘fmt’ [-Wunused-parameter] 746 | void DebugOut(const char *fmt, ...) | ~~~~~~~~~~~~^~~ source/exhumed/src/exhumed.cpp: In function ‘int app_main(int, const char* const*)’: source/exhumed/src/exhumed.cpp:2561:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2561 | if ((bInDemo && KB_KeyWaiting() || !ReadPlaybackInputs()) && (bDemoPlayerFinishedLevel || KB_GetCh())) In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/baselayer.h:10, from source/exhumed/src/grpscan.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/grenade.h:27, from source/exhumed/src/grenade.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/gun.cpp -o obj/exhumed/gun.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/init.cpp -o obj/exhumed/init.o In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/input.cpp -o obj/exhumed/input.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/items.cpp -o obj/exhumed/items.o In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/exhumed/src/gun.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/init.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/gun.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/gun.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/gun.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/gun.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/gun.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/gun.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/gun.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/gun.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/gun.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/gun.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/anims.h:27, from source/exhumed/src/items.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/input.h:27, from source/exhumed/src/input.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/lavadude.cpp -o obj/exhumed/lavadude.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/light.cpp -o obj/exhumed/light.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/input.cpp: In function ‘void PushInput(PlayerInput*, int)’: source/exhumed/src/input.cpp:49:29: warning: unused parameter ‘pInput’ [-Wunused-parameter] 49 | void PushInput(PlayerInput *pInput, int edx) | ~~~~~~~~~~~~~^~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/lighting.cpp -o obj/exhumed/lighting.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/lion.cpp -o obj/exhumed/lion.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/lavadude.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/light.h:27, from source/exhumed/src/light.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/lion.h:27, from source/exhumed/src/lion.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/light.cpp: In function ‘void DoFadeToRed()’: source/exhumed/src/light.cpp:287:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] 287 | if (curpalettefaded[i].g < 0) | ~~~~~~~~~~~~~~~~~~~~~^~~ source/exhumed/src/light.cpp:294:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] 294 | if (curpalettefaded[i].b < 0) | ~~~~~~~~~~~~~~~~~~~~~^~~ source/exhumed/src/light.cpp: In function ‘void FadeToWhite()’: source/exhumed/src/light.cpp:325:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 325 | if (pPal->r > 255) | ~~~~~~~~^~~~~ source/exhumed/src/light.cpp:332:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 332 | if (pPal->g > 255) | ~~~~~~~~^~~~~ source/exhumed/src/light.cpp:339:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 339 | if (pPal->b > 255) | ~~~~~~~~^~~~~ source/exhumed/src/light.cpp: In function ‘void FadeOut(int)’: source/exhumed/src/light.cpp:383:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 383 | if (pPal->r < 0) | ~~~~~~~~^~~ source/exhumed/src/light.cpp:390:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 390 | if (pPal->g < 0) | ~~~~~~~~^~~ source/exhumed/src/light.cpp:397:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 397 | if (pPal->b < 0) | ~~~~~~~~^~~ source/exhumed/src/light.cpp: In function ‘void DoOverscanSet(short int)’: source/exhumed/src/light.cpp:699:26: warning: unused parameter ‘someval’ [-Wunused-parameter] 699 | void DoOverscanSet(short someval) | ~~~~~~^~~~~~~ In file included from source/build/include/compat.h:1485, from source/exhumed/src/player.h:27, from source/exhumed/src/lighting.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/map.cpp -o obj/exhumed/map.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/memorystream.cpp -o obj/exhumed/memorystream.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/lighting.cpp: In function ‘void AddFlash(short int, int, int, int, int)’: source/exhumed/src/lighting.cpp:153:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘short int’ [-Wsign-compare] 153 | if (var_1C >= nFlashDepth) { | ~~~~~~~^~~~~~~~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/menu.cpp -o obj/exhumed/menu.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/mono.cpp -o obj/exhumed/mono.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/move.cpp -o obj/exhumed/move.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/memorystream.h:27, from source/exhumed/src/memorystream.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/player.h:27, from source/exhumed/src/map.cpp:26: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/movie.cpp -o obj/exhumed/movie.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/menu.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/move.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/mummy.cpp -o obj/exhumed/mummy.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/menu.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/menu.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/menu.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/menu.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/menu.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/menu.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/menu.cpp: In function ‘void menu_DoPlasma()’: source/exhumed/src/menu.cpp:482:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 482 | int badOffset = (pC>>16) < nSmokeLeft || (pC>>16) >= nSmokeRight; | ~~~~~~~~~^~~~~~~~~~~~ source/exhumed/src/menu.cpp:482:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 482 | int badOffset = (pC>>16) < nSmokeLeft || (pC>>16) >= nSmokeRight; | ~~~~~~~~~^~~~~~~~~~~~~~ source/exhumed/src/menu.cpp:488:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 488 | if ((pB > 0 && (plasma_C[j] >> 16) >= nSmokeRight) || (pB < 0 && (plasma_C[j] >> 16) <= nSmokeLeft)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ source/exhumed/src/menu.cpp:488:94: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 488 | if ((pB > 0 && (plasma_C[j] >> 16) >= nSmokeRight) || (pB < 0 && (plasma_C[j] >> 16) <= nSmokeLeft)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/movie.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/network.cpp -o obj/exhumed/network.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/movie.cpp: In function ‘int ReadFrame(MemoryReadStream&)’: source/exhumed/src/movie.cpp:115:13: warning: variable ‘var_1C’ set but not used [-Wunused-but-set-variable] 115 | uint8_t var_1C; | ^~~~~~ source/exhumed/src/movie.cpp: In function ‘void ServeSample(const char**, uint32_t*, void*)’: source/exhumed/src/movie.cpp:220:67: warning: unused parameter ‘userdata’ [-Wunused-parameter] 220 | static void ServeSample(const char** ptr, uint32_t* length, void* userdata) | ~~~~~~^~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/object.cpp -o obj/exhumed/object.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/mummy.h:27, from source/exhumed/src/mummy.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/osdcmds.cpp -o obj/exhumed/osdcmds.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/input.h:27, from source/exhumed/src/network.cpp:29: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - mkdir -p obj/exhumed/ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/player.cpp -o obj/exhumed/player.o source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/object.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/queen.cpp -o obj/exhumed/queen.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/osdcmds.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/exhumed/src/object.cpp: In function ‘void FuncElev(int, int, int)’: source/exhumed/src/object.cpp:675:23: warning: unused variable ‘nSectorB’ [-Wunused-variable] 675 | short nSectorB = nSector; | ^~~~~~~~ source/exhumed/src/object.cpp: In function ‘void FuncObject(int, int, int)’: source/exhumed/src/object.cpp:1958:43: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1958 | || nRadialBullet != 3 && nRadialBullet > -1 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1485, from source/exhumed/src/player.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/osdcmds.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/osdcmds.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/osdcmds.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/osdcmds.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/osdcmds.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/osdcmds.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/osdcmds.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/osdcmds.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/osdcmds.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/osdcmds.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/osdcmds.cpp: In function ‘void onvideomodechange(int32_t)’: source/exhumed/src/osdcmds.cpp:188:32: warning: unused parameter ‘newmode’ [-Wunused-parameter] 188 | void onvideomodechange(int32_t newmode) | ~~~~~~~~^~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/ra.cpp -o obj/exhumed/ra.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/queen.h:27, from source/exhumed/src/queen.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/ramses.cpp -o obj/exhumed/ramses.o In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/player.cpp: In function ‘void feebtag(int, int, int, int, int*, int, int)’: source/exhumed/src/player.cpp:635:62: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 635 | if (theSqrt < nVal3 && (nStat != 950 && nStat != 949 || !(var_14 & 1)) && (nStat != 912 && nStat != 913 || !(var_20 & 2))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/exhumed/src/player.cpp:635:113: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 635 | if (theSqrt < nVal3 && (nStat != 950 && nStat != 949 || !(var_14 & 1)) && (nStat != 912 && nStat != 913 || !(var_20 & 2))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/exhumed/src/player.cpp: In function ‘void PlayerCheckItemRespawnOrDelete(int, int)’: source/exhumed/src/player.cpp:1148:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1148 | if (levelnum <= 20 || nVal >= 25 && (nVal <= 25 || nVal == 50)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/queen.cpp: In function ‘void FuncQueenHead(int, int, int)’: source/exhumed/src/queen.cpp:710:9: warning: unused variable ‘nSector’ [-Wunused-variable] 710 | int nSector = sprite[nSprite].sectnum; | ^~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/random.cpp -o obj/exhumed/random.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/rat.cpp -o obj/exhumed/rat.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/ra.h:27, from source/exhumed/src/ra.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/ramses.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/record.cpp -o obj/exhumed/record.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/rex.cpp -o obj/exhumed/rex.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/random.h:26, from source/exhumed/src/random.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/rat.h:27, from source/exhumed/src/rat.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/roach.cpp -o obj/exhumed/roach.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/record.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ mkdir -p obj/exhumed/ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/runlist.cpp -o obj/exhumed/runlist.o source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/rex.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/record.cpp: In function ‘int OpenRecord(const char*, short int*)’: source/exhumed/src/record.cpp:115:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 115 | strncpy(record_head.signature, "LOBO", 4); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/save.cpp -o obj/exhumed/save.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/roach.h:27, from source/exhumed/src/roach.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/scorp.cpp -o obj/exhumed/scorp.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/runlist.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/sequence.cpp -o obj/exhumed/sequence.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/exhumed/src/sequence.cpp:186:15: warning: multi-character character constant [-Wmultichar] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ^~~~ source/exhumed/src/sequence.cpp:186:29: warning: multi-character character constant [-Wmultichar] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ^~~~ source/exhumed/src/sequence.cpp:186:44: warning: multi-character character constant [-Wmultichar] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ^~~~ source/exhumed/src/sequence.cpp:315:16: warning: multi-character character constant [-Wmultichar] 315 | if (tag == 'SD') | ^~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/serial.cpp -o obj/exhumed/serial.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/set.cpp -o obj/exhumed/set.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/compat.h:1485, from source/exhumed/src/scorp.h:27, from source/exhumed/src/scorp.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/save.cpp: In static member function ‘static void LoadSave::LoadGame(const char*)’: source/exhumed/src/save.cpp:191:37: warning: unused parameter ‘pzFile’ [-Wunused-parameter] 191 | void LoadSave::LoadGame(const char* pzFile) | ~~~~~~~~~~~~^~~~~~ source/exhumed/src/save.cpp: In static member function ‘static void LoadSave::SaveGame(const char*)’: source/exhumed/src/save.cpp:258:37: warning: unused parameter ‘pzFile’ [-Wunused-parameter] 258 | void LoadSave::SaveGame(const char* pzFile) | ~~~~~~~~~~~~^~~~~~ source/exhumed/src/save.cpp: In member function ‘virtual void MyLoadSave::Load()’: source/exhumed/src/save.cpp:287:9: warning: unused variable ‘numsprites’ [-Wunused-variable] 287 | int numsprites = 0; | ^~~~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/snake.cpp -o obj/exhumed/snake.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/sequence.h:27, from source/exhumed/src/sequence.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/sound.cpp -o obj/exhumed/sound.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/set.h:27, from source/exhumed/src/set.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/sequence.cpp: In function ‘int seq_ReadSequence(const char*)’: source/exhumed/src/sequence.cpp:186:34: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ~~~~~~~~~~~^~~~~~~~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/spider.cpp -o obj/exhumed/spider.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/snake.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/status.cpp -o obj/exhumed/status.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/sound.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/stream.cpp -o obj/exhumed/stream.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/switch.cpp -o obj/exhumed/switch.o In file included from source/exhumed/src/sound.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/exhumed/src/sound.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/sound.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/sound.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/sound.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/sound.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/sound.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/spider.h:27, from source/exhumed/src/spider.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/exhumed/src/sound.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/sound.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/sound.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/text2.cpp -o obj/exhumed/text2.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/timer.cpp -o obj/exhumed/timer.o In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/compat.h:1485, from source/exhumed/src/engine.h:27, from source/exhumed/src/status.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/trigdat.cpp -o obj/exhumed/trigdat.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/switch.cpp:25: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/version.cpp -o obj/exhumed/version.o source/exhumed/src/status.cpp: In function ‘void DrawStatus()’: source/exhumed/src/status.cpp:690:10: warning: unused variable ‘numberBuf’ [-Wunused-variable] 690 | char numberBuf[10] = {0}; | ^~~~~~~~~ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/view.cpp -o obj/exhumed/view.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/wasp.cpp -o obj/exhumed/wasp.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/src/startgtk.game.cpp -o obj/exhumed/startgtk.game.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/timer.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/common_game.h:11, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c source/exhumed/rsrc/game_icon.c -o obj/exhumed/game_icon.o In file included from source/build/include/compat.h:1485, from source/exhumed/src/view.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ In file included from source/build/include/compat.h:1485, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/wasp.h:27, from source/exhumed/src/wasp.cpp:24: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ echo "#include \"gtkpixdata_shim.h\"" > obj/exhumed/game_banner.c gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata source/exhumed/rsrc/game.bmp | sed 's/load_inc//' >> obj/exhumed/game_banner.c In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ mkdir -p obj/blood/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/blood/src -c obj/blood/game_banner.c -o obj/blood/game_banner.o In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - In file included from source/build/include/build.h:334, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:514, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1485, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/vec.h:28:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 28 | struct { T x, y, z; }; | ^ source/build/include/vec.h:29:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 29 | struct { T d, u, v; }; | ^ source/build/include/vec.h:51:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 51 | struct { T x, y, z, a; }; | ^ source/build/include/vec.h:52:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 52 | struct { T d, u, v, w; }; | ^ mkdir -p obj/rr/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/rr/src -c obj/rr/game_banner.c -o obj/rr/game_banner.o mkdir -p obj/exhumed/ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DUSE_MIMALLOC -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -MP -MMD -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -Isource/mimalloc/include -Isource/exhumed/src -c obj/exhumed/game_banner.c -o obj/exhumed/game_banner.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/baselayer.h:142:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 142 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/baselayer.h:255:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 255 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:331, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ source/build/include/buildtypes.h:218:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 218 | { | ^ source/build/include/buildtypes.h:234:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 234 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:334, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:175:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 175 | { | ^ source/build/include/buildtypes.h:191:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 191 | { | ^ In file included from source/build/include/build.h:514, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/startgtk.game.cpp:23: source/build/include/build.h:1215:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1215 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ mkdir -p "obj/nblood_dump" In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1684, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -save-temps=obj -dumpdir obj/nblood_dump -o nblood obj/blood/blood.o obj/blood/actor.o obj/blood/ai.o obj/blood/aibat.o obj/blood/aibeast.o obj/blood/aiboneel.o obj/blood/aiburn.o obj/blood/aicaleb.o obj/blood/aicerber.o obj/blood/aicult.o obj/blood/aigarg.o obj/blood/aighost.o obj/blood/aigilbst.o obj/blood/aihand.o obj/blood/aihound.o obj/blood/aiinnoc.o obj/blood/aipod.o obj/blood/airat.o obj/blood/aispid.o obj/blood/aitchern.o obj/blood/aizomba.o obj/blood/aizombf.o obj/blood/asound.o obj/blood/barf.o obj/blood/callback.o obj/blood/choke.o obj/blood/common.o obj/blood/config.o obj/blood/controls.o obj/blood/credits.o obj/blood/db.o obj/blood/demo.o obj/blood/dude.o obj/blood/endgame.o obj/blood/eventq.o obj/blood/fire.o obj/blood/fx.o obj/blood/gamemenu.o obj/blood/gameutil.o obj/blood/getopt.o obj/blood/gfx.o obj/blood/gib.o obj/blood/globals.o obj/blood/gui.o obj/blood/inifile.o obj/blood/iob.o obj/blood/levels.o obj/blood/loadsave.o obj/blood/map2d.o obj/blood/menu.o obj/blood/messages.o obj/blood/mirrors.o obj/blood/misc.o obj/blood/network.o obj/blood/osdcmd.o obj/blood/player.o obj/blood/qav.o obj/blood/qheap.o obj/blood/replace.o obj/blood/resource.o obj/blood/screen.o obj/blood/sectorfx.o obj/blood/seq.o obj/blood/sfx.o obj/blood/sound.o obj/blood/tile.o obj/blood/trig.o obj/blood/triggers.o obj/blood/view.o obj/blood/warp.o obj/blood/weapon.o obj/blood/nnextsif.o obj/blood/nnexts.o obj/blood/nnextstr.o obj/blood/nnextcdud.o obj/blood/aicdud.o obj/blood/startgtk.game.o obj/blood/game_icon.o obj/blood/game_banner.o obj/build/lz4.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/xxhash.o obj/build/2d.o obj/build/animvpx.o obj/build/baselayer.o obj/build/cache1d.o obj/build/clip.o obj/build/colmatch.o obj/build/common.o obj/build/communityapi.o obj/build/compat.o obj/build/cpuid.o obj/build/crc32.o obj/build/defs.o obj/build/dxtfilter.o obj/build/dynamicgtk.o obj/build/enet.o obj/build/engine.o obj/build/fix16.o obj/build/glbuild.o obj/build/glsurface.o obj/build/gtkbits.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/md4.o obj/build/mdsprite.o obj/build/mhk.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymer.o obj/build/polymost.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.o obj/build/sdlayer.o obj/build/sjson.o obj/build/smalltextfont.o obj/build/smmalloc.o obj/build/smmalloc_generic.o obj/build/smmalloc_tls.o obj/build/softsurface.o obj/build/texcache.o obj/build/textfont.o obj/build/tilepacker.o obj/build/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/voxmodel.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/a-c.o obj/audiolib/driver_adlib.o obj/audiolib/driver_alsa.o obj/audiolib/driver_sdl.o obj/audiolib/driver_sf2.o obj/audiolib/drivers.o obj/audiolib/flac.o obj/audiolib/formats.o obj/audiolib/fx_man.o obj/audiolib/gmtimbre.o obj/audiolib/midi.o obj/audiolib/mix.o obj/audiolib/mixst.o obj/audiolib/multivoc.o obj/audiolib/music.o obj/audiolib/opl3.o obj/audiolib/pitch.o obj/audiolib/vorbis.o obj/audiolib/xa.o obj/audiolib/xmp.o obj/mact/animlib.o obj/mact/control.o obj/mact/joystick.o obj/mact/keyboard.o obj/mact/scriplib.o obj/libsmackerdec/BitReader.o obj/libsmackerdec/FileStream.o obj/libsmackerdec/HuffmanVLC.o obj/libsmackerdec/LogError.o obj/libsmackerdec/SmackerDecoder.o obj/libxmp-lite/common.o obj/libxmp-lite/control.o obj/libxmp-lite/dataio.o obj/libxmp-lite/effects.o obj/libxmp-lite/filter.o obj/libxmp-lite/format.o obj/libxmp-lite/hio.o obj/libxmp-lite/it_load.o obj/libxmp-lite/itsex.o obj/libxmp-lite/lfo.o obj/libxmp-lite/load.o obj/libxmp-lite/load_helpers.o obj/libxmp-lite/memio.o obj/libxmp-lite/mix_all.o obj/libxmp-lite/mixer.o obj/libxmp-lite/mod_load.o obj/libxmp-lite/mtm_load.o obj/libxmp-lite/period.o obj/libxmp-lite/player.o obj/libxmp-lite/read_event.o obj/libxmp-lite/s3m_load.o obj/libxmp-lite/sample.o obj/libxmp-lite/scan.o obj/libxmp-lite/smix.o obj/libxmp-lite/virtual.o obj/libxmp-lite/win32.o obj/libxmp-lite/xm_load.o obj/imgui/imgui.o obj/imgui/imgui_demo.o obj/imgui/imgui_draw.o obj/imgui/imgui_impl_opengl3.o obj/imgui/imgui_impl_sdl2.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.o obj/mimalloc/alloc.o obj/mimalloc/arena.o obj/mimalloc/bitmap.o obj/mimalloc/heap.o obj/mimalloc/init.o obj/mimalloc/options.o obj/mimalloc/os.o obj/mimalloc/page.o obj/mimalloc/random.o obj/mimalloc/segment-map.o obj/mimalloc/segment.o obj/mimalloc/stats.o obj/mimalloc/prim/prim.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:194:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 194 | union { struct { uint16_t x, y, z; }; vec3_u16_t xyz; }; | ^ source/build/include/mdsprite.h:195:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 195 | union { struct { uint16_t u, v; }; vec2_u16_t uv; }; | ^ source/build/include/mdsprite.h:203:22: warning: extra ‘;’ [-Wpedantic] 203 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:211, from source/build/include/build.h:1684, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ mkdir -p "obj/rednukem_dump" g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -save-temps=obj -dumpdir obj/rednukem_dump -o rednukem obj/rr/game.o obj/rr/global.o obj/rr/actors.o obj/rr/gamedef.o obj/rr/gameexec.o obj/rr/gamevars.o obj/rr/player.o obj/rr/premap.o obj/rr/sector.o obj/rr/anim.o obj/rr/common.o obj/rr/config.o obj/rr/demo.o obj/rr/input.o obj/rr/menus.o obj/rr/namesdyn.o obj/rr/net.o obj/rr/savegame.o obj/rr/rts.o obj/rr/osdfuncs.o obj/rr/osdcmds.o obj/rr/grpscan.o obj/rr/sounds.o obj/rr/soundsdyn.o obj/rr/cheats.o obj/rr/sbar.o obj/rr/screentext.o obj/rr/screens.o obj/rr/cmdline.o obj/rr/rrdh.o obj/rr/filestream.o obj/rr/playmve.o obj/rr/startgtk.game.o obj/rr/game_icon.o obj/rr/game_banner.o obj/build/lz4.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/xxhash.o obj/build/2d.o obj/build/animvpx.o obj/build/baselayer.o obj/build/cache1d.o obj/build/clip.o obj/build/colmatch.o obj/build/common.o obj/build/communityapi.o obj/build/compat.o obj/build/cpuid.o obj/build/crc32.o obj/build/defs.o obj/build/dxtfilter.o obj/build/dynamicgtk.o obj/build/enet.o obj/build/engine.o obj/build/fix16.o obj/build/glbuild.o obj/build/glsurface.o obj/build/gtkbits.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/md4.o obj/build/mdsprite.o obj/build/mhk.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymer.o obj/build/polymost.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.o obj/build/sdlayer.o obj/build/sjson.o obj/build/smalltextfont.o obj/build/smmalloc.o obj/build/smmalloc_generic.o obj/build/smmalloc_tls.o obj/build/softsurface.o obj/build/texcache.o obj/build/textfont.o obj/build/tilepacker.o obj/build/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/voxmodel.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/a-c.o obj/audiolib/driver_adlib.o obj/audiolib/driver_alsa.o obj/audiolib/driver_sdl.o obj/audiolib/driver_sf2.o obj/audiolib/drivers.o obj/audiolib/flac.o obj/audiolib/formats.o obj/audiolib/fx_man.o obj/audiolib/gmtimbre.o obj/audiolib/midi.o obj/audiolib/mix.o obj/audiolib/mixst.o obj/audiolib/multivoc.o obj/audiolib/music.o obj/audiolib/opl3.o obj/audiolib/pitch.o obj/audiolib/vorbis.o obj/audiolib/xa.o obj/audiolib/xmp.o obj/mact/animlib.o obj/mact/control.o obj/mact/joystick.o obj/mact/keyboard.o obj/mact/scriplib.o obj/rr/n64/reality.o obj/rr/n64/reality_music.o obj/rr/n64/reality_player.o obj/rr/n64/reality_render.o obj/rr/n64/reality_sbar.o obj/rr/n64/reality_screens.o obj/rr/n64/reality_sound.o obj/rr/n64/reality_util.o obj/libxmp-lite/common.o obj/libxmp-lite/control.o obj/libxmp-lite/dataio.o obj/libxmp-lite/effects.o obj/libxmp-lite/filter.o obj/libxmp-lite/format.o obj/libxmp-lite/hio.o obj/libxmp-lite/it_load.o obj/libxmp-lite/itsex.o obj/libxmp-lite/lfo.o obj/libxmp-lite/load.o obj/libxmp-lite/load_helpers.o obj/libxmp-lite/memio.o obj/libxmp-lite/mix_all.o obj/libxmp-lite/mixer.o obj/libxmp-lite/mod_load.o obj/libxmp-lite/mtm_load.o obj/libxmp-lite/period.o obj/libxmp-lite/player.o obj/libxmp-lite/read_event.o obj/libxmp-lite/s3m_load.o obj/libxmp-lite/sample.o obj/libxmp-lite/scan.o obj/libxmp-lite/smix.o obj/libxmp-lite/virtual.o obj/libxmp-lite/win32.o obj/libxmp-lite/xm_load.o obj/imgui/imgui.o obj/imgui/imgui_demo.o obj/imgui/imgui_draw.o obj/imgui/imgui_impl_opengl3.o obj/imgui/imgui_impl_sdl2.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.o obj/mimalloc/alloc.o obj/mimalloc/arena.o obj/mimalloc/bitmap.o obj/mimalloc/heap.o obj/mimalloc/init.o obj/mimalloc/options.o obj/mimalloc/os.o obj/mimalloc/page.o obj/mimalloc/random.o obj/mimalloc/segment-map.o obj/mimalloc/segment.o obj/mimalloc/stats.o obj/mimalloc/prim/prim.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ source/exhumed/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/exhumed/src/startgtk.game.cpp:265:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 265 | (GtkCallback)gtk_widget_set_sensitive, mkdir -p "obj/pcexhumed_dump" g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto=12 -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -save-temps=obj -dumpdir obj/pcexhumed_dump -o pcexhumed obj/exhumed/aistuff.o obj/exhumed/anims.o obj/exhumed/anubis.o obj/exhumed/bubbles.o obj/exhumed/bullet.o obj/exhumed/cd.o obj/exhumed/common.o obj/exhumed/config.o obj/exhumed/enginesubs.o obj/exhumed/exhumed.o obj/exhumed/exscript.o obj/exhumed/fish.o obj/exhumed/grenade.o obj/exhumed/grpscan.o obj/exhumed/gun.o obj/exhumed/init.o obj/exhumed/input.o obj/exhumed/items.o obj/exhumed/lavadude.o obj/exhumed/light.o obj/exhumed/lighting.o obj/exhumed/lion.o obj/exhumed/map.o obj/exhumed/memorystream.o obj/exhumed/menu.o obj/exhumed/mono.o obj/exhumed/move.o obj/exhumed/movie.o obj/exhumed/mummy.o obj/exhumed/network.o obj/exhumed/object.o obj/exhumed/osdcmds.o obj/exhumed/player.o obj/exhumed/queen.o obj/exhumed/ra.o obj/exhumed/ramses.o obj/exhumed/random.o obj/exhumed/rat.o obj/exhumed/record.o obj/exhumed/rex.o obj/exhumed/roach.o obj/exhumed/runlist.o obj/exhumed/save.o obj/exhumed/scorp.o obj/exhumed/sequence.o obj/exhumed/serial.o obj/exhumed/set.o obj/exhumed/snake.o obj/exhumed/sound.o obj/exhumed/spider.o obj/exhumed/status.o obj/exhumed/stream.o obj/exhumed/switch.o obj/exhumed/text2.o obj/exhumed/timer.o obj/exhumed/trigdat.o obj/exhumed/version.o obj/exhumed/view.o obj/exhumed/wasp.o obj/exhumed/startgtk.game.o obj/exhumed/game_icon.o obj/exhumed/game_banner.o obj/build/lz4.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/xxhash.o obj/build/2d.o obj/build/animvpx.o obj/build/baselayer.o obj/build/cache1d.o obj/build/clip.o obj/build/colmatch.o obj/build/common.o obj/build/communityapi.o obj/build/compat.o obj/build/cpuid.o obj/build/crc32.o obj/build/defs.o obj/build/dxtfilter.o obj/build/dynamicgtk.o obj/build/enet.o obj/build/engine.o obj/build/fix16.o obj/build/glbuild.o obj/build/glsurface.o obj/build/gtkbits.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/md4.o obj/build/mdsprite.o obj/build/mhk.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymer.o obj/build/polymost.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.o obj/build/sdlayer.o obj/build/sjson.o obj/build/smalltextfont.o obj/build/smmalloc.o obj/build/smmalloc_generic.o obj/build/smmalloc_tls.o obj/build/softsurface.o obj/build/texcache.o obj/build/textfont.o obj/build/tilepacker.o obj/build/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/voxmodel.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/a-c.o obj/audiolib/driver_adlib.o obj/audiolib/driver_alsa.o obj/audiolib/driver_sdl.o obj/audiolib/driver_sf2.o obj/audiolib/drivers.o obj/audiolib/flac.o obj/audiolib/formats.o obj/audiolib/fx_man.o obj/audiolib/gmtimbre.o obj/audiolib/midi.o obj/audiolib/mix.o obj/audiolib/mixst.o obj/audiolib/multivoc.o obj/audiolib/music.o obj/audiolib/opl3.o obj/audiolib/pitch.o obj/audiolib/vorbis.o obj/audiolib/xa.o obj/audiolib/xmp.o obj/mact/animlib.o obj/mact/control.o obj/mact/joystick.o obj/mact/keyboard.o obj/mact/scriplib.o obj/libxmp-lite/common.o obj/libxmp-lite/control.o obj/libxmp-lite/dataio.o obj/libxmp-lite/effects.o obj/libxmp-lite/filter.o obj/libxmp-lite/format.o obj/libxmp-lite/hio.o obj/libxmp-lite/it_load.o obj/libxmp-lite/itsex.o obj/libxmp-lite/lfo.o obj/libxmp-lite/load.o obj/libxmp-lite/load_helpers.o obj/libxmp-lite/memio.o obj/libxmp-lite/mix_all.o obj/libxmp-lite/mixer.o obj/libxmp-lite/mod_load.o obj/libxmp-lite/mtm_load.o obj/libxmp-lite/period.o obj/libxmp-lite/player.o obj/libxmp-lite/read_event.o obj/libxmp-lite/s3m_load.o obj/libxmp-lite/sample.o obj/libxmp-lite/scan.o obj/libxmp-lite/smix.o obj/libxmp-lite/virtual.o obj/libxmp-lite/win32.o obj/libxmp-lite/xm_load.o obj/imgui/imgui.o obj/imgui/imgui_demo.o obj/imgui/imgui_draw.o obj/imgui/imgui_impl_opengl3.o obj/imgui/imgui_impl_sdl2.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.o obj/mimalloc/alloc.o obj/mimalloc/arena.o obj/mimalloc/bitmap.o obj/mimalloc/heap.o obj/mimalloc/init.o obj/mimalloc/options.o obj/mimalloc/os.o obj/mimalloc/page.o obj/mimalloc/random.o obj/mimalloc/segment-map.o obj/mimalloc/segment.o obj/mimalloc/stats.o obj/mimalloc/prim/prim.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound strip pcexhumed rm -rf "obj/pcexhumed_dump" -rwxr-xr-x 1 buildd buildd 1949864 Apr 9 03:11 pcexhumed /usr/bin/ld: cannot find obj/build/lz4.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/miniz.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/miniz_tdef.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/miniz_tinfl.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/xxhash.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/2d.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/animvpx.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/baselayer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/cache1d.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/clip.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/colmatch.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/common.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/communityapi.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/compat.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/cpuid.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/crc32.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/defs.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/dxtfilter.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/dynamicgtk.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/enet.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/engine.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/fix16.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/glbuild.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/glsurface.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/gtkbits.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/hash.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/hightile.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/klzw.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/kplib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/loguru.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/md4.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mdsprite.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mhk.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mmulti.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mutex.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/osd.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/palette.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/pngwrite.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymost.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/pragmas.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/rev.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/screenshot.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/screentext.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/scriptfile.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/sdlayer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/sjson.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smalltextfont.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smmalloc.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smmalloc_generic.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smmalloc_tls.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/softsurface.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/texcache.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/textfont.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/tilepacker.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/tiles.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/timer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/vfs.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/voxmodel.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymost1Frag.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymost1Vert.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/a-c.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_adlib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_alsa.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_sdl.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_sf2.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/drivers.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/flac.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/formats.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/fx_man.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/gmtimbre.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/midi.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/mix.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/mixst.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/multivoc.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/music.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/opl3.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/pitch.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/vorbis.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/xa.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/xmp.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/animlib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/control.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/joystick.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/keyboard.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/scriplib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/common.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/control.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/dataio.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/effects.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/filter.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/format.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/hio.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/it_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/itsex.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/lfo.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/load_helpers.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/memio.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mix_all.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mixer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mod_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mtm_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/period.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/player.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/read_event.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/s3m_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/sample.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/scan.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/smix.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/virtual.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/win32.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/xm_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_demo.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_draw.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_impl_opengl3.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_impl_sdl2.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_tables.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_widgets.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/alloc-aligned.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/alloc-posix.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/alloc.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/arena.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/bitmap.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/heap.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/init.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/options.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/os.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/page.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/random.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/segment-map.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/segment.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/stats.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/prim/prim.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/glad/glad.o.debug.temp.o: No such file or directory collect2: error: ld returned 1 exit status make[2]: *** [GNUmakefile:1361: nblood] Error 1 make[2]: *** Waiting for unfinished jobs.... /usr/bin/ld: cannot find obj/build/lz4.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/miniz.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/miniz_tdef.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/miniz_tinfl.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/xxhash.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/2d.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/animvpx.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/baselayer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/cache1d.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/clip.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/colmatch.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/common.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/communityapi.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/compat.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/cpuid.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/crc32.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/defs.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/dxtfilter.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/dynamicgtk.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/enet.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/engine.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/fix16.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/glbuild.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/glsurface.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/gtkbits.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/hash.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/hightile.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/klzw.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/kplib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/loguru.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/md4.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mdsprite.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mhk.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mmulti.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/mutex.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/osd.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/palette.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/pngwrite.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymost.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/pragmas.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/rev.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/screenshot.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/screentext.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/scriptfile.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/sdlayer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/sjson.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smalltextfont.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smmalloc.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smmalloc_generic.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/smmalloc_tls.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/softsurface.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/texcache.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/textfont.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/tilepacker.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/tiles.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/timer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/vfs.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/voxmodel.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymost1Frag.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/polymost1Vert.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/build/a-c.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_adlib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_alsa.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_sdl.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/driver_sf2.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/drivers.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/flac.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/formats.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/fx_man.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/gmtimbre.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/midi.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/mix.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/mixst.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/multivoc.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/music.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/opl3.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/pitch.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/vorbis.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/xa.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/audiolib/xmp.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/animlib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/control.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/joystick.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/keyboard.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mact/scriplib.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/common.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/control.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/dataio.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/effects.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/filter.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/format.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/hio.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/it_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/itsex.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/lfo.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/load_helpers.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/memio.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mix_all.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mixer.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mod_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/mtm_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/period.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/player.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/read_event.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/s3m_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/sample.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/scan.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/smix.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/virtual.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/win32.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/libxmp-lite/xm_load.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_demo.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_draw.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_impl_opengl3.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_impl_sdl2.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_tables.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/imgui/imgui_widgets.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/alloc-aligned.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/alloc-posix.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/alloc.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/arena.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/bitmap.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/heap.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/init.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/options.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/os.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/page.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/random.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/segment-map.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/segment.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/stats.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/mimalloc/prim/prim.o.debug.temp.o: No such file or directory /usr/bin/ld: cannot find obj/glad/glad.o.debug.temp.o: No such file or directory collect2: error: ld returned 1 exit status make[2]: *** [GNUmakefile:1361: rednukem] Error 1 rm obj/blood/game_banner.c obj/exhumed/game_banner.c obj/rr/game_banner.c make[2]: Leaving directory '/<>' dh_auto_build: error: make -j4 PRETTY_OUTPUT=0 returned exit code 2 make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:8: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-04-09T03:11:56Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 572412 Build-Time: 307 Distribution: jammy Fail-Stage: build Host Architecture: armhf Install-Time: 49 Job: nblood_1.01-r202404090302-affd375ec-1~ubuntu22.04.1.dsc Machine Architecture: arm64 Package: nblood Package-Time: 361 Source-Version: 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 Space: 572412 Status: attempted Version: 1.01-r202404090302-affd375ec-1~ubuntu22.04.1 -------------------------------------------------------------------------------- Finished at 2024-04-09T03:11:56Z Build needed 00:06:01, 572412k disk space E: Build failure (dpkg-buildpackage died) RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-28040945 Scanning for processes to kill in build PACKAGEBUILD-28040945