https://launchpad.net/~dokomix/+archive/ubuntu/daily/+build/23613189 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-009 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:12:14 UTC 2022 aarch64 Buildd toolchain package versions: launchpad-buildd_212~550~ubuntu20.04.1 python3-lpbuildd_212~550~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.4 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 5 May 23:39:40 ntpdate[1777]: adjust time server 10.211.37.1 offset -0.011042 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-23613189 --image-type chroot /home/buildd/filecache-default/d7d0133902b8cc1df688a841d4b96e994eeac2e0 Creating target for build PACKAGEBUILD-23613189 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-23613189 Starting target for build PACKAGEBUILD-23613189 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-23613189 '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-23613189 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-23613189 Adding trusted keys to build-PACKAGEBUILD-23613189 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa4096 2016-06-23 [SC] 4F2F 310F 26B1 82CF 6205 8F4B F67E D1C1 CAF8 24FB uid [ unknown] Launchpad PPA for DoKomiX /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-23613189 Updating target for build PACKAGEBUILD-23613189 Get:1 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:2 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy InRelease [18.0 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-updates InRelease [109 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [270 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main arm64 Packages [1369 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/restricted arm64 Packages [19.6 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/restricted Translation-en [18.6 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/universe arm64 Packages [13.9 MB] Get:11 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy/main arm64 Packages [4536 B] Get:12 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:13 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy/main Translation-en [3152 B] Get:14 http://ftpmaster.internal/ubuntu jammy/multiverse arm64 Packages [184 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/multiverse Translation-en [112 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main arm64 Packages [69.1 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [18.7 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/restricted arm64 Packages [11.0 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/restricted Translation-en [8232 B] Get:20 http://ftpmaster.internal/ubuntu jammy-security/universe arm64 Packages [48.7 kB] Get:21 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [14.2 kB] Get:22 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 Packages [79.5 kB] Get:23 http://ftpmaster.internal/ubuntu jammy-updates/main Translation-en [22.5 kB] Get:24 http://ftpmaster.internal/ubuntu jammy-updates/restricted arm64 Packages [11.3 kB] Get:25 http://ftpmaster.internal/ubuntu jammy-updates/restricted Translation-en [8352 B] Get:26 http://ftpmaster.internal/ubuntu jammy-updates/universe arm64 Packages [62.5 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-updates/universe Translation-en [18.8 kB] Get:28 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 Packages [57.8 kB] Get:29 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [17.9 kB] Get:30 http://ftpmaster.internal/ubuntu jammy-proposed/restricted arm64 Packages [8036 B] Get:31 http://ftpmaster.internal/ubuntu jammy-proposed/restricted Translation-en [6244 B] Get:32 http://ftpmaster.internal/ubuntu jammy-proposed/universe arm64 Packages [29.7 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [14.0 kB] Get:34 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse Translation-en [3404 B] Fetched 23.0 MB in 9s (2662 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-aarch64-linux-gnu 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 libhwasan0 libidn2-0 libip4tc2 libisl23 libitm1 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblsan0 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 libtsan0 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 169 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 105 MB of archives. After this operation, 332 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main arm64 libnsl-dev arm64 1.3.0-2build2 [72.1 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main arm64 libcrypt-dev arm64 1:4.4.27-1 [119 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main arm64 libc6-dev arm64 2.35-0ubuntu3 [1544 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main arm64 libc-dev-bin arm64 2.35-0ubuntu3 [19.6 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main arm64 libtirpc-common all 1.3.2-2build1 [7616 B] Get:7 http://ftpmaster.internal/ubuntu jammy/main arm64 libtirpc-dev arm64 1.3.2-2build1 [198 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libssl3 arm64 3.0.2-0ubuntu1.1 [1763 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main arm64 libk5crypto3 arm64 1.19.2-2 [91.6 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main arm64 libkrb5support0 arm64 1.19.2-2 [32.3 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main arm64 libkrb5-3 arm64 1.19.2-2 [356 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main arm64 libgssapi-krb5-2 arm64 1.19.2-2 [142 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main arm64 libc6 arm64 2.35-0ubuntu3 [2707 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main arm64 libc-bin arm64 2.35-0ubuntu3 [600 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main arm64 perl-modules-5.34 all 5.34.0-3ubuntu1 [2975 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main arm64 libperl5.34 arm64 5.34.0-3ubuntu1 [4700 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main arm64 perl arm64 5.34.0-3ubuntu1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main arm64 perl-base arm64 5.34.0-3ubuntu1 [1707 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main arm64 bzip2 arm64 1.0.8-5build1 [34.6 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main arm64 libbz2-1.0 arm64 1.0.8-5build1 [36.0 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main arm64 libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main arm64 libcap-ng0 arm64 0.7.9-2.2build3 [11.2 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main arm64 libaudit1 arm64 1:3.0.7-1build1 [46.2 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam0g arm64 1.4.0-11ubuntu2 [60.6 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main arm64 libcrypt1 arm64 1:4.4.27-1 [86.8 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main arm64 libdb5.3 arm64 5.3.28+dfsg1-0.8ubuntu3 [714 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdbm6 arm64 1.23-1 [34.1 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdbm-compat4 arm64 1.23-1 [6294 B] Get:29 http://ftpmaster.internal/ubuntu jammy/main arm64 zlib1g arm64 1:1.2.11.dfsg-2ubuntu9 [56.8 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main arm64 debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main arm64 libcom-err2 arm64 1.46.5-2ubuntu1 [9728 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main arm64 libkeyutils1 arm64 1.6.1-2ubuntu3 [10.1 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main arm64 libtirpc3 arm64 1.3.2-2build1 [81.7 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main arm64 libnsl2 arm64 1.3.0-2build2 [41.4 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-proposed/main arm64 linux-libc-dev arm64 5.15.0-29.30 [1294 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main arm64 gcc-12-base arm64 12-20220319-1ubuntu1 [18.9 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main arm64 libgcc-s1 arm64 12-20220319-1ubuntu1 [39.7 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 base-files arm64 12ubuntu4.1 [62.7 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main arm64 debianutils arm64 5.5-1ubuntu2 [106 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main arm64 bash arm64 5.1-6ubuntu1 [762 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main arm64 bsdutils arm64 1:2.37.2-4ubuntu3 [84.8 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main arm64 coreutils arm64 8.32-4.1ubuntu1 [1398 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main arm64 libgpg-error0 arm64 1.43-3 [69.4 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main arm64 libgcrypt20 arm64 1.9.4-3ubuntu3 [456 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main arm64 liblz4-1 arm64 1.9.3-2build2 [57.6 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main arm64 liblzma5 arm64 5.2.5-2ubuntu1 [98.3 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main arm64 libstdc++6 arm64 12-20220319-1ubuntu1 [664 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main arm64 libargon2-1 arm64 0~20171227-0.3 [18.6 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main arm64 libblkid1 arm64 2.37.2-4ubuntu3 [103 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre2-8-0 arm64 10.39-3build1 [201 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main arm64 libselinux1 arm64 3.3-1build2 [74.4 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libudev1 arm64 249.11-0ubuntu3.1 [74.6 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main arm64 libdevmapper1.02.1 arm64 2:1.02.175-2.1ubuntu4 [129 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main arm64 libjson-c5 arm64 0.15-2build4 [32.7 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main arm64 libuuid1 arm64 2.37.2-4ubuntu3 [24.1 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main arm64 libcryptsetup12 arm64 2:2.4.3-1ubuntu1 [208 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main arm64 libgmp10 arm64 2:6.2.1+dfsg-3ubuntu1 [240 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main arm64 libnettle8 arm64 3.7.3-1build2 [170 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main arm64 libhogweed6 arm64 3.7.3-1build2 [197 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main arm64 libunistring2 arm64 1.0-1 [544 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main arm64 libidn2-0 arm64 2.3.2-2build1 [67.0 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main arm64 libffi8 arm64 3.4.2-4 [21.3 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main arm64 libp11-kit0 arm64 0.24.0-6build1 [231 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main arm64 libtasn1-6 arm64 4.18.0-4build1 [42.6 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main arm64 libgnutls30 arm64 3.7.3-4ubuntu1 [923 kB] Get:66 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 systemd-sysv arm64 249.11-0ubuntu3.1 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 systemd-timesyncd arm64 249.11-0ubuntu3.1 [29.9 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main arm64 libacl1 arm64 2.3.1-1 [16.1 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main arm64 libapparmor1 arm64 3.0.4-2ubuntu2 [38.3 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main arm64 libip4tc2 arm64 1.8.7-1ubuntu5 [19.8 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main arm64 libzstd1 arm64 1.4.8+dfsg-3build1 [311 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main arm64 libkmod2 arm64 29-1ubuntu1 [46.4 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main arm64 libmount1 arm64 2.37.2-4ubuntu3 [120 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main arm64 libseccomp2 arm64 2.5.3-2ubuntu2 [47.7 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main arm64 login arm64 1:4.8.1-2ubuntu2 [186 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main arm64 util-linux arm64 2.37.2-4ubuntu3 [1058 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main arm64 mount arm64 2.37.2-4ubuntu3 [113 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 systemd arm64 249.11-0ubuntu3.1 [4395 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libsystemd0 arm64 249.11-0ubuntu3.1 [313 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main arm64 libxxhash0 arm64 0.8.1-1 [20.1 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main arm64 libapt-pkg6.0 arm64 2.4.5 [864 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main arm64 tar arm64 1.34+dfsg-1build3 [287 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main arm64 dpkg arm64 1.21.1ubuntu2 [1219 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main arm64 dash arm64 0.5.11+git20210903+057cd650a4ed-3build1 [91.8 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main arm64 diffutils arm64 1:3.8-0ubuntu2 [169 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main arm64 findutils arm64 4.8.0-1ubuntu3 [332 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main arm64 grep arm64 3.7-1build1 [152 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main arm64 gzip arm64 1.10-4ubuntu4 [94.7 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main arm64 hostname arm64 3.23ubuntu2 [11.2 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main arm64 libncurses6 arm64 6.3-2 [106 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main arm64 libncursesw6 arm64 6.3-2 [142 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main arm64 libtinfo6 arm64 6.3-2 [103 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main arm64 ncurses-bin arm64 6.3-2 [183 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main arm64 sed arm64 4.8-1ubuntu2 [186 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main arm64 libdebconfclient0 arm64 0.261ubuntu1 [7080 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main arm64 base-passwd arm64 3.5.52build1 [49.0 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main arm64 init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main arm64 ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main arm64 lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main arm64 sysvinit-utils arm64 3.01-1ubuntu1 [20.3 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main arm64 gpgv arm64 2.2.27-3ubuntu2 [133 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main arm64 apt arm64 2.4.5 [1344 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main arm64 libsepol2 arm64 3.3-1build1 [274 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main arm64 libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main arm64 libsemanage2 arm64 3.3-1build2 [89.3 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main arm64 passwd arm64 1:4.8.1-2ubuntu2 [762 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam-modules-bin arm64 1.4.0-11ubuntu2 [38.6 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam-modules arm64 1.4.0-11ubuntu2 [278 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main arm64 logsave arm64 1.46.5-2ubuntu1 [10.5 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main arm64 libext2fs2 arm64 1.46.5-2ubuntu1 [212 kB] Get:111 http://ftpmaster.internal/ubuntu jammy/main arm64 e2fsprogs arm64 1.46.5-2ubuntu1 [587 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main arm64 init arm64 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main arm64 libattr1 arm64 1:2.5.1-1build1 [13.2 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main arm64 libcap2 arm64 1:2.44-1build3 [17.9 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main arm64 libpam-runtime all 1.4.0-11ubuntu2 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre3 arm64 2:8.39-13build5 [231 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main arm64 libsmartcols1 arm64 2.37.2-4ubuntu3 [49.8 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main arm64 libprocps8 arm64 2:3.3.17-6ubuntu2 [35.0 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main arm64 libss2 arm64 1.46.5-2ubuntu1 [11.9 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main arm64 mawk arm64 1.3.4.20200120-3 [101 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main arm64 procps arm64 2:3.3.17-6ubuntu2 [382 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main arm64 sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main arm64 usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy-security/main arm64 openssl arm64 3.0.2-0ubuntu1.1 [1160 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main arm64 ca-certificates all 20211016 [148 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main arm64 readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main arm64 libreadline8 arm64 8.1.2-1 [153 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main arm64 libsqlite3-0 arm64 3.37.2-2 [636 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main arm64 tzdata all 2022a-0ubuntu1 [342 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main arm64 libpng16-16 arm64 1.6.37-3build5 [189 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main arm64 xz-utils arm64 5.2.5-2ubuntu1 [84.4 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main arm64 advancecomp arm64 2.1-2.1ubuntu2 [166 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main arm64 libctf0 arm64 2.38-3ubuntu1 [102 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main arm64 libctf-nobfd0 arm64 2.38-3ubuntu1 [106 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main arm64 binutils-aarch64-linux-gnu arm64 2.38-3ubuntu1 [3225 kB] Get:136 http://ftpmaster.internal/ubuntu jammy/main arm64 libbinutils arm64 2.38-3ubuntu1 [825 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main arm64 binutils arm64 2.38-3ubuntu1 [3156 B] Get:138 http://ftpmaster.internal/ubuntu jammy/main arm64 binutils-common arm64 2.38-3ubuntu1 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main arm64 make arm64 4.3-4.1build1 [177 kB] Get:140 http://ftpmaster.internal/ubuntu jammy/main arm64 dpkg-dev all 1.21.1ubuntu2 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy/main arm64 libdpkg-perl all 1.21.1ubuntu2 [236 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main arm64 patch arm64 2.7.6-7build2 [105 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main arm64 lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main arm64 build-essential arm64 12.9ubuntu3 [4740 B] Get:145 http://ftpmaster.internal/ubuntu jammy/main arm64 libubsan1 arm64 12-20220319-1ubuntu1 [964 kB] Get:146 http://ftpmaster.internal/ubuntu jammy/main arm64 libtsan0 arm64 11.2.0-19ubuntu1 [2235 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main arm64 libgomp1 arm64 12-20220319-1ubuntu1 [124 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main arm64 libitm1 arm64 12-20220319-1ubuntu1 [28.4 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main arm64 libatomic1 arm64 12-20220319-1ubuntu1 [10.8 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main arm64 libasan6 arm64 11.2.0-19ubuntu1 [2229 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main arm64 liblsan0 arm64 12-20220319-1ubuntu1 [1034 kB] Get:152 http://ftpmaster.internal/ubuntu jammy/main arm64 libhwasan0 arm64 12-20220319-1ubuntu1 [1118 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main arm64 g++-11 arm64 11.2.0-19ubuntu1 [11.1 MB] Get:154 http://ftpmaster.internal/ubuntu jammy/main arm64 gcc-11 arm64 11.2.0-19ubuntu1 [19.4 MB] Get:155 http://ftpmaster.internal/ubuntu jammy/main arm64 libstdc++-11-dev arm64 11.2.0-19ubuntu1 [2070 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main arm64 libgcc-11-dev arm64 11.2.0-19ubuntu1 [1151 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main arm64 libcc1-0 arm64 12-20220319-1ubuntu1 [45.0 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main arm64 cpp-11 arm64 11.2.0-19ubuntu1 [9692 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main arm64 gcc-11-base arm64 11.2.0-19ubuntu1 [20.8 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main arm64 libisl23 arm64 0.24-2build1 [689 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main arm64 libmpfr6 arm64 4.1.0-3build3 [245 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main arm64 libmpc3 arm64 1.2.1-2build1 [48.1 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main arm64 libfakeroot arm64 1.28-1ubuntu1 [31.5 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main arm64 fakeroot arm64 1.28-1ubuntu1 [60.5 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main arm64 libassuan0 arm64 2.5.5-1build1 [36.5 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main arm64 pinentry-curses arm64 1.1.1-1build2 [33.5 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main arm64 libnpth0 arm64 1.6-3build2 [8156 B] Get:168 http://ftpmaster.internal/ubuntu jammy/main arm64 gpg arm64 2.2.27-3ubuntu2 [506 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main arm64 gpgconf arm64 2.2.27-3ubuntu2 [92.4 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main arm64 gpg-agent arm64 2.2.27-3ubuntu2 [204 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main arm64 liblockfile-bin arm64 1.17-1build2 [11.6 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main arm64 liblockfile1 arm64 1.17-1build2 [6948 B] Get:173 http://ftpmaster.internal/ubuntu jammy/main arm64 lockfile-progs arm64 0.1.19build1 [9784 B] Get:174 http://ftpmaster.internal/ubuntu jammy/main arm64 optipng arm64 0.7.7-2build1 [84.2 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main arm64 pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 105 MB in 4s (24.5 MB/s) (Reading database ... 13240 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_arm64.deb ... Unpacking libnsl-dev:arm64 (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_arm64.deb ... Unpacking libcrypt-dev:arm64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3_arm64.deb ... Unpacking libc6-dev:arm64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3_arm64.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2build1_all.deb ... Unpacking libtirpc-common (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2build1) ... (Reading database ... 13245 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2build1_arm64.deb ... Unpacking libtirpc-dev:arm64 (1.3.2-2build1) over (1.3.2-2) ... Selecting previously unselected package libssl3:arm64. Preparing to unpack .../libssl3_3.0.2-0ubuntu1.1_arm64.deb ... Unpacking libssl3:arm64 (3.0.2-0ubuntu1.1) ... Setting up libssl3:arm64 (3.0.2-0ubuntu1.1) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libk5crypto3:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5support0:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5-3:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.19.2-2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:arm64 (1.19.2-2) ... (Reading database ... 13256 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3_arm64.deb ... Unpacking libc6:arm64 (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc6:arm64 (2.35-0ubuntu3) ... (Reading database ... 13255 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3_arm64.deb ... Unpacking libc-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3) ... (Reading database ... 13253 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1_arm64.deb ... Unpacking perl (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1) ... Selecting previously unselected package libperl5.34:arm64. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1_arm64.deb ... Unpacking libperl5.34:arm64 (5.34.0-3ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1_arm64.deb ... Unpacking perl-base (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_arm64.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:arm64 (1.0.8-5build1) ... (Reading database ... 15171 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 ... 15171 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_arm64.deb ... Unpacking libcap-ng0:arm64 (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:arm64 (0.7.9-2.2build3) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_arm64.deb ... Unpacking libaudit1:arm64 (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:arm64 (1:3.0.7-1build1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam0g:arm64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam0g:arm64 (1.4.0-11ubuntu2) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_arm64.deb ... Unpacking libcrypt1:arm64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:arm64 (1:4.4.27-1) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_arm64.deb ... Unpacking libdb5.3:arm64 (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:arm64 (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15171 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_arm64.deb ... Unpacking libgdbm6:arm64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_arm64.deb ... Unpacking libgdbm-compat4:arm64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9_arm64.deb ... Unpacking zlib1g:arm64 (1:1.2.11.dfsg-2ubuntu9) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:arm64 (1:1.2.11.dfsg-2ubuntu9) ... (Reading database ... 15171 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 ... 15170 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1_arm64.deb ... Unpacking libcom-err2:arm64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:arm64 (1.46.5-2ubuntu1) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:arm64 (1.6.1-2ubuntu3) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2build1_arm64.deb ... Unpacking libtirpc3:arm64 (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc3:arm64 (1.3.2-2build1) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:arm64 (1.3.0-2build2) ... (Reading database ... 15170 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-29.30_arm64.deb ... Unpacking linux-libc-dev:arm64 (5.15.0-29.30) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:arm64. Preparing to unpack .../gcc-12-base_12-20220319-1ubuntu1_arm64.deb ... Unpacking gcc-12-base:arm64 (12-20220319-1ubuntu1) ... Setting up gcc-12-base:arm64 (12-20220319-1ubuntu1) ... (Reading database ... 15186 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12-20220319-1ubuntu1_arm64.deb ... Unpacking libgcc-s1:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:arm64 (12-20220319-1ubuntu1) ... (Reading database ... 15186 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4.1_arm64.deb ... Unpacking base-files (12ubuntu4.1) over (12ubuntu1) ... Setting up base-files (12ubuntu4.1) ... 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 ... (Reading database ... 15186 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_arm64.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 ... 15190 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_arm64.deb ... Unpacking bash (5.1-6ubuntu1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1) ... 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 ... 15190 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_arm64.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_arm64.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_arm64.deb ... Unpacking libgpg-error0:arm64 (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:arm64 (1.43-3) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_arm64.deb ... Unpacking libgcrypt20:arm64 (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:arm64 (1.9.4-3ubuntu3) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_arm64.deb ... Unpacking liblz4-1:arm64 (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:arm64 (1.9.3-2build2) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_arm64.deb ... Unpacking liblzma5:arm64 (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:arm64 (5.2.5-2ubuntu1) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libstdc++6_12-20220319-1ubuntu1_arm64.deb ... Unpacking libstdc++6:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:arm64 (12-20220319-1ubuntu1) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_arm64.deb ... Unpacking libargon2-1:arm64 (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libblkid1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3build1_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.39-3build1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:arm64 (10.39-3build1) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_arm64.deb ... Unpacking libselinux1:arm64 (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:arm64 (3.3-1build2) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3.1_arm64.deb ... Unpacking libudev1:arm64 (249.11-0ubuntu3.1) over (248.3-1ubuntu8) ... Setting up libudev1:arm64 (249.11-0ubuntu3.1) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build4_arm64.deb ... Unpacking libjson-c5:arm64 (0.15-2build4) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libuuid1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1_arm64.deb ... Unpacking libcryptsetup12:arm64 (2:2.4.3-1ubuntu1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_arm64.deb ... Unpacking libgmp10:arm64 (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:arm64 (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_arm64.deb ... Unpacking libnettle8:arm64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:arm64 (3.7.3-1build2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_arm64.deb ... Unpacking libhogweed6:arm64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:arm64 (3.7.3-1build2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_arm64.deb ... Unpacking libunistring2:arm64 (1.0-1) over (0.9.10-6) ... Setting up libunistring2:arm64 (1.0-1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:arm64 (2.3.2-2build1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_arm64.deb ... Unpacking libffi8:arm64 (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:arm64 (3.4.2-4) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:arm64 (0.24.0-6build1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_arm64.deb ... Unpacking libtasn1-6:arm64 (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:arm64 (4.18.0-4build1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1_arm64.deb ... Unpacking libgnutls30:arm64 (3.7.3-4ubuntu1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:arm64 (3.7.3-4ubuntu1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3.1_arm64.deb ... Unpacking systemd-sysv (249.11-0ubuntu3.1) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.1_arm64.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3.1) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_arm64.deb ... Unpacking libacl1:arm64 (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:arm64 (2.3.1-1) ... (Reading database ... 15193 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2_arm64.deb ... Unpacking libapparmor1:arm64 (3.0.4-2ubuntu2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_arm64.deb ... Unpacking libip4tc2:arm64 (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_arm64.deb ... Unpacking libzstd1:arm64 (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:arm64 (1.4.8+dfsg-3build1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_arm64.deb ... Unpacking libkmod2:arm64 (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libmount1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_arm64.deb ... Unpacking libseccomp2:arm64 (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:arm64 (2.5.3-2ubuntu2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2_arm64.deb ... Unpacking login (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_arm64.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15187 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_arm64.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3.1_arm64.deb ... Unpacking systemd (249.11-0ubuntu3.1) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3.1_arm64.deb ... Unpacking libsystemd0:arm64 (249.11-0ubuntu3.1) over (248.3-1ubuntu8) ... Setting up libsystemd0:arm64 (249.11-0ubuntu3.1) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_arm64.deb ... Unpacking libxxhash0:arm64 (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:arm64 (0.8.1-1) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.5_arm64.deb ... Unpacking libapt-pkg6.0:arm64 (2.4.5) over (2.3.9) ... Setting up libapt-pkg6.0:arm64 (2.4.5) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_arm64.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2_arm64.deb ... Unpacking dpkg (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2) ... 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 ... 15192 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_arm64.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 ... 15192 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_arm64.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_arm64.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_arm64.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4_arm64.deb ... Unpacking gzip (1.10-4ubuntu4) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_arm64.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_arm64.deb ... Unpacking libncurses6:arm64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_arm64.deb ... Unpacking libncursesw6:arm64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_arm64.deb ... Unpacking libtinfo6:arm64 (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:arm64 (6.3-2) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_arm64.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_arm64.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:arm64 (0.261ubuntu1) ... (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_arm64.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15191 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 ... 15191 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2_all.deb ... Unpacking ncurses-base (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2) ... (Reading database ... 15192 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 ... 15192 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_arm64.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2_arm64.deb ... Unpacking gpgv (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2) ... (Reading database ... 15192 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.5_arm64.deb ... Unpacking apt (2.4.5) over (2.3.9) ... Setting up apt (2.4.5) ... 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:arm64. (Reading database ... 15187 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_arm64.deb ... Unpacking libsepol2:arm64 (3.3-1build1) ... Setting up libsepol2:arm64 (3.3-1build1) ... (Reading database ... 15191 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:arm64. (Reading database ... 15191 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_arm64.deb ... Unpacking libsemanage2:arm64 (3.3-1build2) ... Setting up libsemanage2:arm64 (3.3-1build2) ... (Reading database ... 15195 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2_arm64.deb ... Unpacking passwd (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2) ... (Reading database ... 15202 files and directories currently installed.) Removing libsemanage1:arm64 (3.1-1ubuntu3) ... (Reading database ... 15198 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2) ... (Reading database ... 15196 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_arm64.deb ... Unpacking libpam-modules:arm64 (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:arm64 (1.4.0-11ubuntu2) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1_arm64.deb ... Unpacking logsave (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1_arm64.deb ... Unpacking libext2fs2:arm64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:arm64 (1.46.5-2ubuntu1) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1_arm64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:arm64 (3.0.4-2ubuntu2) ... Setting up libargon2-1:arm64 (0~20171227-0.3) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:arm64 (0.15-2build4) ... Setting up libcryptsetup12:arm64 (2:2.4.3-1ubuntu1) ... Setting up libip4tc2:arm64 (1.8.7-1ubuntu5) ... Setting up libkmod2:arm64 (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3.1) ... 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.1) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_arm64.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_arm64.deb ... Unpacking libattr1:arm64 (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:arm64 (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_arm64.deb ... Unpacking libcap2:arm64 (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:arm64 (1:2.44-1build3) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13build5_arm64.deb ... Unpacking libpcre3:arm64 (2:8.39-13build5) over (2:8.39-13build4) ... Setting up libpcre3:arm64 (2:8.39-13build5) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_arm64.deb ... Unpacking libsmartcols1:arm64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:arm64 (2.37.2-4ubuntu3) ... (Reading database ... 15197 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_arm64.deb ... Unpacking libprocps8:arm64 (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1_arm64.deb ... Unpacking libss2:arm64 (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_arm64.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_arm64.deb ... Unpacking procps (2:3.3.17-6ubuntu2) 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.1_arm64.deb ... Unpacking openssl (3.0.2-0ubuntu1.1) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20211016_all.deb ... Unpacking ca-certificates (20211016) 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_arm64.deb ... Unpacking libreadline8:arm64 (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.37.2-2) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2022a-0ubuntu1_all.deb ... Unpacking tzdata (2022a-0ubuntu1) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_arm64.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2_arm64.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-3ubuntu1_arm64.deb ... Unpacking libctf0:arm64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-3ubuntu1_arm64.deb ... Unpacking libctf-nobfd0:arm64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-aarch64-linux-gnu_2.38-3ubuntu1_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-3ubuntu1_arm64.deb ... Unpacking libbinutils:arm64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-3ubuntu1_arm64.deb ... Unpacking binutils (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-3ubuntu1_arm64.deb ... Unpacking binutils-common:arm64 (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_arm64.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_arm64.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_arm64.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12-20220319-1ubuntu1_arm64.deb ... Unpacking libubsan1:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libtsan0_11.2.0-19ubuntu1_arm64.deb ... Unpacking libtsan0:arm64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libgomp1_12-20220319-1ubuntu1_arm64.deb ... Unpacking libgomp1:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libitm1_12-20220319-1ubuntu1_arm64.deb ... Unpacking libitm1:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libatomic1_12-20220319-1ubuntu1_arm64.deb ... Unpacking libatomic1:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libasan6_11.2.0-19ubuntu1_arm64.deb ... Unpacking libasan6:arm64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-liblsan0_12-20220319-1ubuntu1_arm64.deb ... Unpacking liblsan0:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libhwasan0_12-20220319-1ubuntu1_arm64.deb ... Unpacking libhwasan0:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-g++-11_11.2.0-19ubuntu1_arm64.deb ... Unpacking g++-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-gcc-11_11.2.0-19ubuntu1_arm64.deb ... Unpacking gcc-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-libstdc++-11-dev_11.2.0-19ubuntu1_arm64.deb ... Unpacking libstdc++-11-dev:arm64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libgcc-11-dev_11.2.0-19ubuntu1_arm64.deb ... Unpacking libgcc-11-dev:arm64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libcc1-0_12-20220319-1ubuntu1_arm64.deb ... Unpacking libcc1-0:arm64 (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../40-cpp-11_11.2.0-19ubuntu1_arm64.deb ... Unpacking cpp-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-gcc-11-base_11.2.0-19ubuntu1_arm64.deb ... Unpacking gcc-11-base:arm64 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-libisl23_0.24-2build1_arm64.deb ... Unpacking libisl23:arm64 (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../43-libmpfr6_4.1.0-3build3_arm64.deb ... Unpacking libmpfr6:arm64 (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../44-libmpc3_1.2.1-2build1_arm64.deb ... Unpacking libmpc3:arm64 (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../45-libfakeroot_1.28-1ubuntu1_arm64.deb ... Unpacking libfakeroot:arm64 (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../46-fakeroot_1.28-1ubuntu1_arm64.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../47-libassuan0_2.5.5-1build1_arm64.deb ... Unpacking libassuan0:arm64 (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../48-pinentry-curses_1.1.1-1build2_arm64.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../49-libnpth0_1.6-3build2_arm64.deb ... Unpacking libnpth0:arm64 (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../50-gpg_2.2.27-3ubuntu2_arm64.deb ... Unpacking gpg (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../51-gpgconf_2.2.27-3ubuntu2_arm64.deb ... Unpacking gpgconf (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../52-gpg-agent_2.2.27-3ubuntu2_arm64.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build2_arm64.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../54-liblockfile1_1.17-1build2_arm64.deb ... Unpacking liblockfile1:arm64 (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../55-lockfile-progs_0.1.19build1_arm64.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../56-optipng_0.7.7-2build1_arm64.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../57-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up gcc-11-base:arm64 (11.2.0-19ubuntu1) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:arm64 (3.37.2-2) ... Setting up binutils-common:arm64 (2.38-3ubuntu1) ... Setting up linux-libc-dev:arm64 (5.15.0-29.30) ... Setting up libctf-nobfd0:arm64 (2.38-3ubuntu1) ... Setting up libnpth0:arm64 (1.6-3build2) ... Setting up libassuan0:arm64 (2.5.5-1build1) ... Setting up libgomp1:arm64 (12-20220319-1ubuntu1) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:arm64 (1.28-1ubuntu1) ... Setting up libasan6:arm64 (11.2.0-19ubuntu1) ... Setting up tzdata (2022a-0ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Thu May 5 23:41:04 UTC 2022. Universal Time is now: Thu May 5 23:41:04 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:arm64 (1.3.2-2build1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:arm64 (4.1.0-3build3) ... Setting up libncurses6:arm64 (6.3-2) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libpng16-16:arm64 (1.6.37-3build5) ... Setting up libmpc3:arm64 (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3.1) ... Setting up libatomic1:arm64 (12-20220319-1ubuntu1) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:arm64 (1.46.5-2ubuntu1) ... Setting up libncursesw6:arm64 (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1) ... Setting up libubsan1:arm64 (12-20220319-1ubuntu1) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libnsl-dev:arm64 (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libhwasan0:arm64 (12-20220319-1ubuntu1) ... Setting up libcrypt-dev:arm64 (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:arm64 (1.17-1build2) ... Setting up libbinutils:arm64 (2.38-3ubuntu1) ... Setting up libisl23:arm64 (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3) ... Setting up openssl (3.0.2-0ubuntu1.1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:arm64 (12-20220319-1ubuntu1) ... Setting up liblsan0:arm64 (12-20220319-1ubuntu1) ... Setting up libprocps8:arm64 (2:3.3.17-6ubuntu2) ... Setting up libitm1:arm64 (12-20220319-1ubuntu1) ... Setting up libgdbm6:arm64 (1.23-1) ... Setting up libtsan0:arm64 (11.2.0-19ubuntu1) ... Setting up libctf0:arm64 (2.38-3ubuntu1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.2.0-19ubuntu1) ... Setting up libreadline8:arm64 (8.1.2-1) ... Setting up binutils-aarch64-linux-gnu (2.38-3ubuntu1) ... Setting up e2fsprogs (1.46.5-2ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up binutils (2.38-3ubuntu1) ... Setting up ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 7 added, 8 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:arm64 (1.23-1) ... Setting up libgcc-11-dev:arm64 (11.2.0-19ubuntu1) ... Setting up gcc-11 (11.2.0-19ubuntu1) ... Setting up procps (2:3.3.17-6ubuntu2) ... 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) ... Setting up libc6-dev:arm64 (2.35-0ubuntu3) ... Setting up gpg (2.2.27-3ubuntu2) ... Setting up libperl5.34:arm64 (5.34.0-3ubuntu1) ... Setting up gpg-agent (2.2.27-3ubuntu2) ... Setting up pkgbinarymangler (149) ... Setting up perl (5.34.0-3ubuntu1) ... Setting up libdpkg-perl (1.21.1ubuntu2) ... Setting up libstdc++-11-dev:arm64 (11.2.0-19ubuntu1) ... Setting up g++-11 (11.2.0-19ubuntu1) ... Setting up dpkg-dev (1.21.1ubuntu2) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... Processing triggers for ca-certificates (20211016) ... 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-23613189 arm64 jammy -c chroot:build-PACKAGEBUILD-23613189 --arch=arm64 --dist=jammy --nolog 'nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.dsc' Initiating build PACKAGEBUILD-23613189 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:12:14 UTC 2022 aarch64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-009.buildd +=============================================================================================+ | nblood 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 (arm64) Thu, 05 May 2022 23:41:17 +0000 | +=============================================================================================+ Package: nblood Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Source Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Distribution: jammy Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23613189/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-ustVHA/resolver-p4Dp7P' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/nblood-ustVHA/nblood-1.01-r202205052232-08056b05d' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-ustVHA' 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 [489 B] Fetched 1866 B in 0s (49.6 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 libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 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 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 libllvm13 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 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 libvulkan1 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-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 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 mesa-vulkan-drivers | vulkan-icd 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 libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 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 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 libllvm13 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 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 libvulkan1 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-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, 283 newly installed, 0 to remove and 0 not upgraded. Need to get 102 MB of archives. After this operation, 427 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/main arm64 libpython3.10-minimal arm64 3.10.4-3 [806 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main arm64 libexpat1 arm64 2.4.7-1 [78.1 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main arm64 python3.10-minimal arm64 3.10.4-3 [2244 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main arm64 python3-minimal arm64 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main arm64 media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main arm64 libmpdec3 arm64 2.5.1-2build2 [89.0 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main arm64 libpython3.10-stdlib arm64 3.10.4-3 [1827 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main arm64 python3.10 arm64 3.10.4-3 [488 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main arm64 libpython3-stdlib arm64 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu jammy/main arm64 python3 arm64 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main arm64 libglib2.0-0 arm64 2.72.1-1 [1429 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main arm64 libgirepository-1.0-1 arm64 1.72.0-1 [53.5 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-glib-2.0 arm64 1.72.0-1 [165 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main arm64 libmd0 arm64 1.0.4-1build1 [23.8 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main arm64 libbsd0 arm64 0.11.5-1 [43.7 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main arm64 libdbus-1-3 arm64 1.12.20-2ubuntu4 [187 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main arm64 libelf1 arm64 0.186-1build1 [50.7 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libfribidi0 arm64 1.0.8-2ubuntu3.1 [26.4 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main arm64 libglib2.0-data all 2.72.1-1 [4908 B] Get:21 http://ftpmaster.internal/ubuntu jammy/main arm64 libicu70 arm64 70.1-2 [10.5 MB] Get:22 http://ftpmaster.internal/ubuntu jammy/main arm64 libxml2 arm64 2.9.13+dfsg-1build1 [727 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main arm64 shared-mime-info arm64 2.1-2 [453 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main arm64 ucf all 3.0043 [56.1 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main arm64 xkb-data all 2.33-1 [394 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main arm64 bsdextrautils arm64 2.37.2-4ubuntu3 [70.1 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main arm64 libmagic-mgc arm64 1:5.41-3 [257 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main arm64 libmagic1 arm64 1:5.41-3 [85.0 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main arm64 file arm64 1:5.41-3 [21.6 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main arm64 gettext-base arm64 0.21-4ubuntu4 [37.2 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main arm64 libuchardet0 arm64 0.0.7-1build2 [77.3 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main arm64 groff-base arm64 1.22.4-8build1 [917 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/main arm64 libdrm-common all 2.4.110-1ubuntu1 [5360 B] Get:34 http://ftpmaster.internal/ubuntu jammy/main arm64 libdrm2 arm64 2.4.110-1ubuntu1 [38.7 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main arm64 libedit2 arm64 3.1-20210910-1build1 [96.0 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main arm64 libpipeline1 arm64 1.5.5-1 [23.2 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main arm64 libxau6 arm64 1:1.0.9-1build5 [7624 B] Get:38 http://ftpmaster.internal/ubuntu jammy/main arm64 libxdmcp6 arm64 1:1.1.3-0ubuntu5 [10.8 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb1 arm64 1.14-3ubuntu3 [49.0 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main arm64 libx11-data all 2:1.7.5-1 [119 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main arm64 libx11-6 arm64 2:1.7.5-1 [661 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main arm64 libxext6 arm64 2:1.3.4-1build1 [31.1 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main arm64 man-db arm64 2.10.2-1 [1181 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] Get:45 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdk-pixbuf2.0-common all 2.42.8+dfsg-1 [5880 B] Get:46 http://ftpmaster.internal/ubuntu jammy/main arm64 libjpeg-turbo8 arm64 2.1.2-0ubuntu1 [129 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main arm64 libjpeg8 arm64 8c-2ubuntu10 [2264 B] Get:48 http://ftpmaster.internal/ubuntu jammy/main arm64 libdeflate0 arm64 1.10-2 [69.1 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main arm64 libjbig0 arm64 2.1-3.1build3 [28.8 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main arm64 libwebp7 arm64 1.2.2-2 [192 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main arm64 libtiff5 arm64 4.3.0-6 [179 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.8+dfsg-1 [143 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main arm64 gtk-update-icon-cache arm64 3.24.33-1ubuntu1 [31.3 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main arm64 ubuntu-mono all 20.10-0ubuntu2 [153 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main arm64 adwaita-icon-theme all 41.0-1ubuntu1 [3444 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main arm64 libsigsegv2 arm64 2.13-1ubuntu3 [14.5 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main arm64 m4 arm64 1.4.18-5ubuntu2 [196 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main arm64 autoconf all 2.71-2 [338 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main arm64 autotools-dev all 20220109.1 [44.9 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main arm64 automake all 1:1.16.5-1.3 [558 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main arm64 autopoint all 0.21-4ubuntu4 [422 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main arm64 libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main arm64 libtool all 2.4.6-15build2 [164 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main arm64 dh-autoreconf all 20 [16.1 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main arm64 libsub-override-perl all 0.09-2 [9532 B] Get:68 http://ftpmaster.internal/ubuntu jammy/main arm64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main arm64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main arm64 libdw1 arm64 0.186-1build1 [246 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main arm64 debugedit arm64 1:5.0-4build1 [46.5 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main arm64 dwz arm64 0.14-1build2 [102 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main arm64 gettext arm64 0.21-4ubuntu4 [846 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main arm64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main arm64 debhelper all 13.6ubuntu1 [923 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main arm64 libbrotli1 arm64 1.0.9-2build6 [314 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main arm64 libfreetype6 arm64 2.11.1+dfsg-1build1 [383 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main arm64 fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main arm64 fontconfig-config all 2.13.1-4.2ubuntu5 [29.1 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main arm64 libfontconfig1 arm64 2.13.1-4.2ubuntu5 [135 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main arm64 fontconfig arm64 2.13.1-4.2ubuntu5 [183 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main arm64 libatk1.0-data all 2.36.0-3build1 [2824 B] Get:84 http://ftpmaster.internal/ubuntu jammy/main arm64 libatk1.0-0 arm64 2.36.0-3build1 [51.0 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-atk-1.0 arm64 2.36.0-3build1 [21.0 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-freedesktop arm64 1.72.0-1 [22.3 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.8+dfsg-1 [9492 B] Get:88 http://ftpmaster.internal/ubuntu jammy/main arm64 libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main arm64 libgraphite2-3 arm64 1.3.14-1build2 [68.9 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main arm64 libharfbuzz0b arm64 2.7.4-1ubuntu3 [352 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-harfbuzz-0.0 arm64 2.7.4-1ubuntu3 [31.6 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main arm64 libthai-data all 0.1.29-1build1 [162 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main arm64 libdatrie1 arm64 0.2.13-2 [19.8 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main arm64 libthai0 arm64 0.1.29-1build1 [18.4 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main arm64 libpango-1.0-0 arm64 1.50.6+ds-2 [226 kB] Get:96 http://ftpmaster.internal/ubuntu jammy/main arm64 libpixman-1-0 arm64 0.40.0-1build4 [160 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-render0 arm64 1.14-3ubuntu3 [16.2 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-shm0 arm64 1.14-3ubuntu3 [5848 B] Get:99 http://ftpmaster.internal/ubuntu jammy/main arm64 libxrender1 arm64 1:0.9.10-1build4 [18.8 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main arm64 libcairo2 arm64 1.16.0-5ubuntu2 [613 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main arm64 libpangoft2-1.0-0 arm64 1.50.6+ds-2 [52.0 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main arm64 libpangocairo-1.0-0 arm64 1.50.6+ds-2 [37.8 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main arm64 libxft2 arm64 2.3.4-1 [40.9 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main arm64 libpangoxft-1.0-0 arm64 1.50.6+ds-2 [30.2 kB] Get:105 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-pango-1.0 arm64 1.50.6+ds-2 [43.9 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main arm64 libavahi-common-data arm64 0.8-5ubuntu5 [23.9 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main arm64 libavahi-common3 arm64 0.8-5ubuntu5 [23.3 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main arm64 libavahi-client3 arm64 0.8-5ubuntu5 [27.4 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main arm64 libcups2 arm64 2.4.1op1-1ubuntu4 [264 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] Get:111 http://ftpmaster.internal/ubuntu jammy/main arm64 libxfixes3 arm64 1:6.0.0-1 [11.4 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcursor1 arm64 1:1.2.0-2build4 [20.9 kB] Get:113 http://ftpmaster.internal/ubuntu jammy/main arm64 libxdamage1 arm64 1:1.1.5-2build2 [6950 B] Get:114 http://ftpmaster.internal/ubuntu jammy/main arm64 libxi6 arm64 2:1.8-1build1 [31.6 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] Get:116 http://ftpmaster.internal/ubuntu jammy/main arm64 libxrandr2 arm64 2:1.5.2-1build1 [19.6 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main arm64 libgtk2.0-0 arm64 2.24.33-2ubuntu2 [1981 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/universe arm64 gir1.2-gtk-2.0 arm64 2.24.33-2ubuntu2 [210 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main arm64 libibus-1.0-5 arm64 1.5.26-4 [177 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main arm64 gir1.2-ibus-1.0 arm64 1.5.26-4 [88.2 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main arm64 icu-devtools arm64 70.1-2 [193 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main arm64 libasound2-data all 1.2.6.1-1ubuntu1 [19.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main arm64 libasound2 arm64 1.2.6.1-1ubuntu1 [378 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main arm64 libasound2-dev arm64 1.2.6.1-1ubuntu1 [110 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main arm64 libasyncns0 arm64 0.8-6build2 [12.5 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main arm64 pkg-config arm64 0.29.2-1ubuntu3 [47.4 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main arm64 libffi-dev arm64 3.4.2-4 [61.0 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main arm64 libglib2.0-bin arm64 2.72.1-1 [79.5 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main arm64 python3-lib2to3 all 3.10.4-0ubuntu1 [76.2 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main arm64 python3-distutils all 3.10.4-0ubuntu1 [138 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main arm64 libglib2.0-dev-bin arm64 2.72.1-1 [116 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main arm64 uuid-dev arm64 2.37.2-4ubuntu3 [33.9 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main arm64 libblkid-dev arm64 2.37.2-4ubuntu3 [197 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main arm64 libsepol-dev arm64 3.3-1build1 [387 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre2-16-0 arm64 10.39-3build1 [184 kB] Get:136 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre2-32-0 arm64 10.39-3build1 [176 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre2-posix3 arm64 10.39-3build1 [5962 B] Get:138 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre2-dev arm64 10.39-3build1 [662 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main arm64 libselinux1-dev arm64 3.3-1build2 [164 kB] Get:140 http://ftpmaster.internal/ubuntu jammy/main arm64 libmount-dev arm64 2.37.2-4ubuntu3 [14.5 kB] Get:141 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre16-3 arm64 2:8.39-13build5 [149 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre32-3 arm64 2:8.39-13build5 [141 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcrecpp0v5 arm64 2:8.39-13build5 [16.1 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main arm64 libpcre3-dev arm64 2:8.39-13build5 [527 kB] Get:145 http://ftpmaster.internal/ubuntu jammy/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-2ubuntu9 [163 kB] Get:146 http://ftpmaster.internal/ubuntu jammy/main arm64 libglib2.0-dev arm64 2.72.1-1 [1821 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main arm64 libatk1.0-dev arm64 2.36.0-3build1 [96.6 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main arm64 libbrotli-dev arm64 1.0.9-2build6 [336 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main arm64 libcairo-gobject2 arm64 1.16.0-5ubuntu2 [19.4 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main arm64 liblzo2-2 arm64 2.10-2build3 [51.4 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main arm64 libcairo-script-interpreter2 arm64 1.16.0-5ubuntu2 [60.7 kB] Get:152 http://ftpmaster.internal/ubuntu jammy/main arm64 libexpat1-dev arm64 2.4.7-1 [129 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main arm64 libpng-dev arm64 1.6.37-3build5 [194 kB] Get:154 http://ftpmaster.internal/ubuntu jammy/main arm64 libfreetype-dev arm64 2.11.1+dfsg-1build1 [557 kB] Get:155 http://ftpmaster.internal/ubuntu jammy/main arm64 libfreetype6-dev arm64 2.11.1+dfsg-1build1 [8302 B] Get:156 http://ftpmaster.internal/ubuntu jammy/main arm64 libfontconfig-dev arm64 2.13.1-4.2ubuntu5 [154 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main arm64 libfontconfig1-dev arm64 2.13.1-4.2ubuntu5 [1836 B] Get:158 http://ftpmaster.internal/ubuntu jammy/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main arm64 x11proto-dev all 2021.5-1 [604 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] Get:164 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb1-dev arm64 1.14-3ubuntu3 [90.6 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main arm64 libx11-dev arm64 2:1.7.5-1 [746 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main arm64 libxrender-dev arm64 1:0.9.10-1build4 [26.4 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main arm64 libxext-dev arm64 2:1.3.4-1build1 [85.5 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main arm64 libice-dev arm64 2:1.0.10-1build2 [52.1 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main arm64 libsm-dev arm64 2:1.2.3-1build2 [18.2 kB] Get:173 http://ftpmaster.internal/ubuntu jammy/main arm64 libpixman-1-dev arm64 0.40.0-1build4 [179 kB] Get:174 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-render0-dev arm64 1.14-3ubuntu3 [20.4 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-shm0-dev arm64 1.14-3ubuntu3 [7234 B] Get:176 http://ftpmaster.internal/ubuntu jammy/main arm64 libcairo2-dev arm64 1.16.0-5ubuntu2 [700 kB] Get:177 http://ftpmaster.internal/ubuntu jammy/main arm64 libdatrie-dev arm64 0.2.13-2 [20.1 kB] Get:178 http://ftpmaster.internal/ubuntu jammy/main arm64 libdbus-1-dev arm64 1.12.20-2ubuntu4 [192 kB] Get:179 http://ftpmaster.internal/ubuntu jammy/main arm64 libwayland-client0 arm64 1.20.0-1 [25.2 kB] Get:180 http://ftpmaster.internal/ubuntu jammy/main arm64 libdecor-0-0 arm64 0.1.0-3build1 [14.9 kB] Get:181 http://ftpmaster.internal/ubuntu jammy/main arm64 libdeflate-dev arm64 1.10-2 [56.1 kB] Get:182 http://ftpmaster.internal/ubuntu jammy/main arm64 libdrm-amdgpu1 arm64 2.4.110-1ubuntu1 [19.8 kB] Get:183 http://ftpmaster.internal/ubuntu jammy/main arm64 libdrm-nouveau2 arm64 2.4.110-1ubuntu1 [17.3 kB] Get:184 http://ftpmaster.internal/ubuntu jammy/main arm64 libdrm-radeon1 arm64 2.4.110-1ubuntu1 [21.2 kB] Get:185 http://ftpmaster.internal/ubuntu jammy/main arm64 libglvnd0 arm64 1.4.0-1 [61.0 kB] Get:186 http://ftpmaster.internal/ubuntu jammy/main arm64 libwayland-server0 arm64 1.20.0-1 [34.0 kB] Get:187 http://ftpmaster.internal/ubuntu jammy/main arm64 libgbm1 arm64 22.0.1-1ubuntu2 [32.9 kB] Get:188 http://ftpmaster.internal/ubuntu jammy/main arm64 libglapi-mesa arm64 22.0.1-1ubuntu2 [68.8 kB] Get:189 http://ftpmaster.internal/ubuntu jammy/main arm64 libx11-xcb1 arm64 2:1.7.5-1 [7810 B] Get:190 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-dri2-0 arm64 1.14-3ubuntu3 [7242 B] Get:191 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-dri3-0 arm64 1.14-3ubuntu3 [6922 B] Get:192 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-present0 arm64 1.14-3ubuntu3 [5724 B] Get:193 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-sync1 arm64 1.14-3ubuntu3 [9312 B] Get:194 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-xfixes0 arm64 1.14-3ubuntu3 [10.0 kB] Get:195 http://ftpmaster.internal/ubuntu jammy/main arm64 libxshmfence1 arm64 1.3-1build4 [5444 B] Get:196 http://ftpmaster.internal/ubuntu jammy/main arm64 libegl-mesa0 arm64 22.0.1-1ubuntu2 [110 kB] Get:197 http://ftpmaster.internal/ubuntu jammy/main arm64 libegl1 arm64 1.4.0-1 [28.8 kB] Get:198 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcb-glx0 arm64 1.14-3ubuntu3 [26.1 kB] Get:199 http://ftpmaster.internal/ubuntu jammy/main arm64 libxxf86vm1 arm64 1:1.1.4-1build3 [10.3 kB] Get:200 http://ftpmaster.internal/ubuntu jammy/main arm64 libllvm13 arm64 1:13.0.1-2ubuntu2 [20.5 MB] Get:201 http://ftpmaster.internal/ubuntu jammy/main arm64 libsensors-config all 1:3.6.0-7ubuntu1 [5274 B] Get:202 http://ftpmaster.internal/ubuntu jammy/main arm64 libsensors5 arm64 1:3.6.0-7ubuntu1 [26.1 kB] Get:203 http://ftpmaster.internal/ubuntu jammy/main arm64 libvulkan1 arm64 1.3.204.1-2 [136 kB] Get:204 http://ftpmaster.internal/ubuntu jammy/main arm64 libgl1-mesa-dri arm64 22.0.1-1ubuntu2 [6872 kB] Get:205 http://ftpmaster.internal/ubuntu jammy/main arm64 libglx-mesa0 arm64 22.0.1-1ubuntu2 [163 kB] Get:206 http://ftpmaster.internal/ubuntu jammy/main arm64 libglx0 arm64 1.4.0-1 [37.1 kB] Get:207 http://ftpmaster.internal/ubuntu jammy/main arm64 libgl1 arm64 1.4.0-1 [114 kB] Get:208 http://ftpmaster.internal/ubuntu jammy/main arm64 libglx-dev arm64 1.4.0-1 [14.1 kB] Get:209 http://ftpmaster.internal/ubuntu jammy/main arm64 libgl-dev arm64 1.4.0-1 [102 kB] Get:210 http://ftpmaster.internal/ubuntu jammy/main arm64 libegl-dev arm64 1.4.0-1 [18.0 kB] Get:211 http://ftpmaster.internal/ubuntu jammy/main arm64 libglvnd-core-dev arm64 1.4.0-1 [12.7 kB] Get:212 http://ftpmaster.internal/ubuntu jammy/main arm64 libgles1 arm64 1.4.0-1 [11.8 kB] Get:213 http://ftpmaster.internal/ubuntu jammy/main arm64 libgles2 arm64 1.4.0-1 [18.8 kB] Get:214 http://ftpmaster.internal/ubuntu jammy/main arm64 libgles-dev arm64 1.4.0-1 [49.4 kB] Get:215 http://ftpmaster.internal/ubuntu jammy/main arm64 libopengl0 arm64 1.4.0-1 [38.6 kB] Get:216 http://ftpmaster.internal/ubuntu jammy/main arm64 libopengl-dev arm64 1.4.0-1 [3400 B] Get:217 http://ftpmaster.internal/ubuntu jammy/main arm64 libglvnd-dev arm64 1.4.0-1 [3164 B] Get:218 http://ftpmaster.internal/ubuntu jammy/main arm64 libegl1-mesa-dev arm64 22.0.1-1ubuntu2 [8082 B] Get:219 http://ftpmaster.internal/ubuntu jammy/main arm64 libogg0 arm64 1.3.5-0ubuntu3 [22.4 kB] Get:220 http://ftpmaster.internal/ubuntu jammy/main arm64 libflac8 arm64 1.3.3-2build2 [96.5 kB] Get:221 http://ftpmaster.internal/ubuntu jammy/main arm64 libogg-dev arm64 1.3.5-0ubuntu3 [161 kB] Get:222 http://ftpmaster.internal/ubuntu jammy/main arm64 libflac-dev arm64 1.3.3-2build2 [149 kB] Get:223 http://ftpmaster.internal/ubuntu jammy-security/main arm64 libfribidi-dev arm64 1.0.8-2ubuntu3.1 [65.0 kB] Get:224 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdk-pixbuf2.0-bin arm64 2.42.8+dfsg-1 [14.1 kB] Get:225 http://ftpmaster.internal/ubuntu jammy/main arm64 libjpeg-turbo8-dev arm64 2.1.2-0ubuntu1 [246 kB] Get:226 http://ftpmaster.internal/ubuntu jammy/main arm64 libjpeg8-dev arm64 8c-2ubuntu10 [1476 B] Get:227 http://ftpmaster.internal/ubuntu jammy/main arm64 libjpeg-dev arm64 8c-2ubuntu10 [1474 B] Get:228 http://ftpmaster.internal/ubuntu jammy/main arm64 libjbig-dev arm64 2.1-3.1build3 [27.3 kB] Get:229 http://ftpmaster.internal/ubuntu jammy/main arm64 liblzma-dev arm64 5.2.5-2ubuntu1 [159 kB] Get:230 http://ftpmaster.internal/ubuntu jammy/main arm64 libtiffxx5 arm64 4.3.0-6 [5596 B] Get:231 http://ftpmaster.internal/ubuntu jammy/main arm64 libtiff-dev arm64 4.3.0-6 [311 kB] Get:232 http://ftpmaster.internal/ubuntu jammy/main arm64 libgdk-pixbuf-2.0-dev arm64 2.42.8+dfsg-1 [47.8 kB] Get:233 http://ftpmaster.internal/ubuntu jammy/main arm64 libglu1-mesa arm64 9.0.2-1 [132 kB] Get:234 http://ftpmaster.internal/ubuntu jammy/main arm64 libglu1-mesa-dev arm64 9.0.2-1 [217 kB] Get:235 http://ftpmaster.internal/ubuntu jammy/main arm64 libgraphite2-dev arm64 1.3.14-1build2 [14.7 kB] Get:236 http://ftpmaster.internal/ubuntu jammy/main arm64 libharfbuzz-icu0 arm64 2.7.4-1ubuntu3 [5820 B] Get:237 http://ftpmaster.internal/ubuntu jammy/main arm64 libharfbuzz-gobject0 arm64 2.7.4-1ubuntu3 [25.8 kB] Get:238 http://ftpmaster.internal/ubuntu jammy/main arm64 libicu-dev arm64 70.1-2 [11.6 MB] Get:239 http://ftpmaster.internal/ubuntu jammy/main arm64 libharfbuzz-dev arm64 2.7.4-1ubuntu3 [560 kB] Get:240 http://ftpmaster.internal/ubuntu jammy/main arm64 libthai-dev arm64 0.1.29-1build1 [26.1 kB] Get:241 http://ftpmaster.internal/ubuntu jammy/main arm64 libxft-dev arm64 2.3.4-1 [53.4 kB] Get:242 http://ftpmaster.internal/ubuntu jammy/main arm64 pango1.0-tools arm64 1.50.6+ds-2 [45.1 kB] Get:243 http://ftpmaster.internal/ubuntu jammy/main arm64 libpango1.0-dev arm64 1.50.6+ds-2 [154 kB] Get:244 http://ftpmaster.internal/ubuntu jammy/main arm64 libxinerama-dev arm64 2:1.1.4-3 [8122 B] Get:245 http://ftpmaster.internal/ubuntu jammy/main arm64 libxfixes-dev arm64 1:6.0.0-1 [12.5 kB] Get:246 http://ftpmaster.internal/ubuntu jammy/main arm64 libxi-dev arm64 2:1.8-1build1 [192 kB] Get:247 http://ftpmaster.internal/ubuntu jammy/main arm64 libxrandr-dev arm64 2:1.5.2-1build1 [26.8 kB] Get:248 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcursor-dev arm64 1:1.2.0-2build4 [29.2 kB] Get:249 http://ftpmaster.internal/ubuntu jammy/main arm64 libxcomposite-dev arm64 1:0.4.5-1build2 [9474 B] Get:250 http://ftpmaster.internal/ubuntu jammy/main arm64 libxdamage-dev arm64 1:1.1.5-2build2 [5374 B] Get:251 http://ftpmaster.internal/ubuntu jammy/main arm64 libxml2-utils arm64 2.9.13+dfsg-1build1 [39.5 kB] Get:252 http://ftpmaster.internal/ubuntu jammy/universe arm64 libgtk2.0-dev arm64 2.24.33-2ubuntu2 [778 kB] Get:253 http://ftpmaster.internal/ubuntu jammy/main arm64 libibus-1.0-dev arm64 1.5.26-4 [185 kB] Get:254 http://ftpmaster.internal/ubuntu jammy/main arm64 libopus0 arm64 1.3.1-0.1build2 [195 kB] Get:255 http://ftpmaster.internal/ubuntu jammy/main arm64 libvorbis0a arm64 1.3.7-1build2 [95.5 kB] Get:256 http://ftpmaster.internal/ubuntu jammy/main arm64 libvorbisenc2 arm64 1.3.7-1build2 [82.3 kB] Get:257 http://ftpmaster.internal/ubuntu jammy/main arm64 libsndfile1 arm64 1.0.31-2build1 [197 kB] Get:258 http://ftpmaster.internal/ubuntu jammy/main arm64 libpulse0 arm64 1:15.99.1+dfsg1-1ubuntu1 [264 kB] Get:259 http://ftpmaster.internal/ubuntu jammy/main arm64 libpulse-mainloop-glib0 arm64 1:15.99.1+dfsg1-1ubuntu1 [12.0 kB] Get:260 http://ftpmaster.internal/ubuntu jammy/main arm64 libpulse-dev arm64 1:15.99.1+dfsg1-1ubuntu1 [75.6 kB] Get:261 http://ftpmaster.internal/ubuntu jammy/main arm64 libwayland-cursor0 arm64 1.20.0-1 [10.5 kB] Get:262 http://ftpmaster.internal/ubuntu jammy/main arm64 libwayland-egl1 arm64 1.20.0-1 [5422 B] Get:263 http://ftpmaster.internal/ubuntu jammy/main arm64 libxkbcommon0 arm64 1.4.0-1 [122 kB] Get:264 http://ftpmaster.internal/ubuntu jammy/main arm64 libxss1 arm64 1:1.2.3-1build2 [8252 B] Get:265 http://ftpmaster.internal/ubuntu jammy/main arm64 libsdl2-2.0-0 arm64 2.0.20+dfsg-2build1 [558 kB] Get:266 http://ftpmaster.internal/ubuntu jammy/universe arm64 libsndio7.0 arm64 1.8.1-1.1 [28.7 kB] Get:267 http://ftpmaster.internal/ubuntu jammy/universe arm64 libsndio-dev arm64 1.8.1-1.1 [17.8 kB] Get:268 http://ftpmaster.internal/ubuntu jammy-updates/main arm64 libudev-dev arm64 249.11-0ubuntu3.1 [20.7 kB] Get:269 http://ftpmaster.internal/ubuntu jammy/main arm64 libwayland-bin arm64 1.20.0-1 [19.8 kB] Get:270 http://ftpmaster.internal/ubuntu jammy/main arm64 libwayland-dev arm64 1.20.0-1 [69.5 kB] Get:271 http://ftpmaster.internal/ubuntu jammy/main arm64 libxkbcommon-dev arm64 1.4.0-1 [54.9 kB] Get:272 http://ftpmaster.internal/ubuntu jammy/main arm64 libxss-dev arm64 1:1.2.3-1build2 [12.3 kB] Get:273 http://ftpmaster.internal/ubuntu jammy/main arm64 libxt6 arm64 1:1.2.1-1 [171 kB] Get:274 http://ftpmaster.internal/ubuntu jammy/main arm64 libxt-dev arm64 1:1.2.1-1 [403 kB] Get:275 http://ftpmaster.internal/ubuntu jammy/main arm64 libxv1 arm64 2:1.0.11-1build2 [11.0 kB] Get:276 http://ftpmaster.internal/ubuntu jammy/main arm64 libxv-dev arm64 2:1.0.11-1build2 [33.6 kB] Get:277 http://ftpmaster.internal/ubuntu jammy/main arm64 libxxf86vm-dev arm64 1:1.1.4-1build3 [14.1 kB] Get:278 http://ftpmaster.internal/ubuntu jammy/universe arm64 libsdl2-dev arm64 2.0.20+dfsg-2build1 [1798 kB] Get:279 http://ftpmaster.internal/ubuntu jammy/main arm64 libvorbisfile3 arm64 1.3.7-1build2 [16.8 kB] Get:280 http://ftpmaster.internal/ubuntu jammy/main arm64 libvorbis-dev arm64 1.3.7-1build2 [342 kB] Get:281 http://ftpmaster.internal/ubuntu jammy/main arm64 libvpx7 arm64 1.11.0-2ubuntu2 [1041 kB] Get:282 http://ftpmaster.internal/ubuntu jammy/main arm64 libvpx-dev arm64 1.11.0-2ubuntu2 [1212 kB] Get:283 http://ftpmaster.internal/ubuntu jammy/main arm64 dh-exec arm64 0.23.4build2 [24.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 102 MB in 6s (16.0 MB/s) Selecting previously unselected package libpython3.10-minimal:arm64. (Reading database ... 15361 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.4-3_arm64.deb ... Unpacking libpython3.10-minimal:arm64 (3.10.4-3) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.4.7-1_arm64.deb ... Unpacking libexpat1:arm64 (2.4.7-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.4-3_arm64.deb ... Unpacking python3.10-minimal (3.10.4-3) ... Setting up libpython3.10-minimal:arm64 (3.10.4-3) ... Setting up libexpat1:arm64 (2.4.7-1) ... Setting up python3.10-minimal (3.10.4-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_arm64.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... 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:arm64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_arm64.deb ... Unpacking libmpdec3:arm64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:arm64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.4-3_arm64.deb ... Unpacking libpython3.10-stdlib:arm64 (3.10.4-3) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.4-3_arm64.deb ... Unpacking python3.10 (3.10.4-3) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 16064 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.4-0ubuntu2_arm64.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../001-libglib2.0-0_2.72.1-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.72.1-1) ... Selecting previously unselected package libgirepository-1.0-1:arm64. Preparing to unpack .../002-libgirepository-1.0-1_1.72.0-1_arm64.deb ... Unpacking libgirepository-1.0-1:arm64 (1.72.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../003-gir1.2-glib-2.0_1.72.0-1_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (1.72.0-1) ... Selecting previously unselected package libmd0:arm64. Preparing to unpack .../004-libmd0_1.0.4-1build1_arm64.deb ... Unpacking libmd0:arm64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../005-libbsd0_0.11.5-1_arm64.deb ... Unpacking libbsd0:arm64 (0.11.5-1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../006-libdbus-1-3_1.12.20-2ubuntu4_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../007-libelf1_0.186-1build1_arm64.deb ... Unpacking libelf1:arm64 (0.186-1build1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../008-libfribidi0_1.0.8-2ubuntu3.1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../009-libglib2.0-data_2.72.1-1_all.deb ... Unpacking libglib2.0-data (2.72.1-1) ... Selecting previously unselected package libicu70:arm64. Preparing to unpack .../010-libicu70_70.1-2_arm64.deb ... Unpacking libicu70:arm64 (70.1-2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../011-libxml2_2.9.13+dfsg-1build1_arm64.deb ... Unpacking libxml2:arm64 (2.9.13+dfsg-1build1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../012-shared-mime-info_2.1-2_arm64.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_arm64.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../016-libmagic-mgc_1%3a5.41-3_arm64.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../017-libmagic1_1%3a5.41-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../018-file_1%3a5.41-3_arm64.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../019-gettext-base_0.21-4ubuntu4_arm64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../020-libuchardet0_0.0.7-1build2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../021-groff-base_1.22.4-8build1_arm64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../022-libdrm-common_2.4.110-1ubuntu1_all.deb ... Unpacking libdrm-common (2.4.110-1ubuntu1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../023-libdrm2_2.4.110-1ubuntu1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.110-1ubuntu1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../024-libedit2_3.1-20210910-1build1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20210910-1build1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../025-libpipeline1_1.5.5-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.5-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../026-libxau6_1%3a1.0.9-1build5_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../027-libxdmcp6_1%3a1.1.3-0ubuntu5_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../028-libxcb1_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb1:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../029-libx11-data_2%3a1.7.5-1_all.deb ... Unpacking libx11-data (2:1.7.5-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../030-libx11-6_2%3a1.7.5-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.7.5-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../031-libxext6_2%3a1.3.4-1build1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../032-man-db_2.10.2-1_arm64.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-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.8+dfsg-1) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../035-libjpeg-turbo8_2.1.2-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../036-libjpeg8_8c-2ubuntu10_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu10) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../037-libdeflate0_1.10-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.10-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../038-libjbig0_2.1-3.1build3_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1build3) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../039-libwebp7_1.2.2-2_arm64.deb ... Unpacking libwebp7:arm64 (1.2.2-2) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../040-libtiff5_4.3.0-6_arm64.deb ... Unpacking libtiff5:arm64 (4.3.0-6) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../041-libgdk-pixbuf-2.0-0_2.42.8+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.8+dfsg-1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../042-gtk-update-icon-cache_3.24.33-1ubuntu1_arm64.deb ... Unpacking gtk-update-icon-cache (3.24.33-1ubuntu1) ... 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:arm64. Preparing to unpack .../046-libsigsegv2_2.13-1ubuntu3_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../047-m4_1.4.18-5ubuntu2_arm64.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:arm64. Preparing to unpack .../059-libdw1_0.186-1build1_arm64.deb ... Unpacking libdw1:arm64 (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../060-debugedit_1%3a5.0-4build1_arm64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../061-dwz_0.14-1build2_arm64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../062-gettext_0.21-4ubuntu4_arm64.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:arm64. Preparing to unpack .../066-libbrotli1_1.0.9-2build6_arm64.deb ... Unpacking libbrotli1:arm64 (1.0.9-2build6) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../067-libfreetype6_2.11.1+dfsg-1build1_arm64.deb ... Unpacking libfreetype6:arm64 (2.11.1+dfsg-1build1) ... 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:arm64. Preparing to unpack .../070-libfontconfig1_2.13.1-4.2ubuntu5_arm64.deb ... Unpacking libfontconfig1:arm64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package fontconfig. Preparing to unpack .../071-fontconfig_2.13.1-4.2ubuntu5_arm64.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:arm64. Preparing to unpack .../073-libatk1.0-0_2.36.0-3build1_arm64.deb ... Unpacking libatk1.0-0:arm64 (2.36.0-3build1) ... Selecting previously unselected package gir1.2-atk-1.0:arm64. Preparing to unpack .../074-gir1.2-atk-1.0_2.36.0-3build1_arm64.deb ... Unpacking gir1.2-atk-1.0:arm64 (2.36.0-3build1) ... Selecting previously unselected package gir1.2-freedesktop:arm64. Preparing to unpack .../075-gir1.2-freedesktop_1.72.0-1_arm64.deb ... Unpacking gir1.2-freedesktop:arm64 (1.72.0-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. Preparing to unpack .../076-gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1_arm64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.8+dfsg-1) ... 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:arm64. Preparing to unpack .../078-libgraphite2-3_1.3.14-1build2_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../079-libharfbuzz0b_2.7.4-1ubuntu3_arm64.deb ... Unpacking libharfbuzz0b:arm64 (2.7.4-1ubuntu3) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. Preparing to unpack .../080-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3_arm64.deb ... Unpacking gir1.2-harfbuzz-0.0:arm64 (2.7.4-1ubuntu3) ... 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:arm64. Preparing to unpack .../082-libdatrie1_0.2.13-2_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-2) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../083-libthai0_0.1.29-1build1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-1build1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../084-libpango-1.0-0_1.50.6+ds-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.50.6+ds-2) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../085-libpixman-1-0_0.40.0-1build4_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.40.0-1build4) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../086-libxcb-render0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-render0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../087-libxcb-shm0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../088-libxrender1_1%3a0.9.10-1build4_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1build4) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../089-libcairo2_1.16.0-5ubuntu2_arm64.deb ... Unpacking libcairo2:arm64 (1.16.0-5ubuntu2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../090-libpangoft2-1.0-0_1.50.6+ds-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.50.6+ds-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../091-libpangocairo-1.0-0_1.50.6+ds-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.50.6+ds-2) ... Selecting previously unselected package libxft2:arm64. Preparing to unpack .../092-libxft2_2.3.4-1_arm64.deb ... Unpacking libxft2:arm64 (2.3.4-1) ... Selecting previously unselected package libpangoxft-1.0-0:arm64. Preparing to unpack .../093-libpangoxft-1.0-0_1.50.6+ds-2_arm64.deb ... Unpacking libpangoxft-1.0-0:arm64 (1.50.6+ds-2) ... Selecting previously unselected package gir1.2-pango-1.0:arm64. Preparing to unpack .../094-gir1.2-pango-1.0_1.50.6+ds-2_arm64.deb ... Unpacking gir1.2-pango-1.0:arm64 (1.50.6+ds-2) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../095-libavahi-common-data_0.8-5ubuntu5_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../096-libavahi-common3_0.8-5ubuntu5_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../097-libavahi-client3_0.8-5ubuntu5_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../098-libcups2_2.4.1op1-1ubuntu4_arm64.deb ... Unpacking libcups2:arm64 (2.4.1op1-1ubuntu4) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../099-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../100-libxfixes3_1%3a6.0.0-1_arm64.deb ... Unpacking libxfixes3:arm64 (1:6.0.0-1) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../101-libxcursor1_1%3a1.2.0-2build4_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.0-2build4) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../102-libxdamage1_1%3a1.1.5-2build2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.5-2build2) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../103-libxi6_2%3a1.8-1build1_arm64.deb ... Unpacking libxi6:arm64 (2:1.8-1build1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../104-libxinerama1_2%3a1.1.4-3_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-3) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../105-libxrandr2_2%3a1.5.2-1build1_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.2-1build1) ... Selecting previously unselected package libgtk2.0-0:arm64. Preparing to unpack .../106-libgtk2.0-0_2.24.33-2ubuntu2_arm64.deb ... Unpacking libgtk2.0-0:arm64 (2.24.33-2ubuntu2) ... Selecting previously unselected package gir1.2-gtk-2.0:arm64. Preparing to unpack .../107-gir1.2-gtk-2.0_2.24.33-2ubuntu2_arm64.deb ... Unpacking gir1.2-gtk-2.0:arm64 (2.24.33-2ubuntu2) ... Selecting previously unselected package libibus-1.0-5:arm64. Preparing to unpack .../108-libibus-1.0-5_1.5.26-4_arm64.deb ... Unpacking libibus-1.0-5:arm64 (1.5.26-4) ... Selecting previously unselected package gir1.2-ibus-1.0:arm64. Preparing to unpack .../109-gir1.2-ibus-1.0_1.5.26-4_arm64.deb ... Unpacking gir1.2-ibus-1.0:arm64 (1.5.26-4) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../110-icu-devtools_70.1-2_arm64.deb ... Unpacking icu-devtools (70.1-2) ... 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:arm64. Preparing to unpack .../112-libasound2_1.2.6.1-1ubuntu1_arm64.deb ... Unpacking libasound2:arm64 (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../113-libasound2-dev_1.2.6.1-1ubuntu1_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../114-libasyncns0_0.8-6build2_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-6build2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../115-pkg-config_0.29.2-1ubuntu3_arm64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../116-libffi-dev_3.4.2-4_arm64.deb ... Unpacking libffi-dev:arm64 (3.4.2-4) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../117-libglib2.0-bin_2.72.1-1_arm64.deb ... Unpacking libglib2.0-bin (2.72.1-1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../118-python3-lib2to3_3.10.4-0ubuntu1_all.deb ... Unpacking python3-lib2to3 (3.10.4-0ubuntu1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../119-python3-distutils_3.10.4-0ubuntu1_all.deb ... Unpacking python3-distutils (3.10.4-0ubuntu1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../120-libglib2.0-dev-bin_2.72.1-1_arm64.deb ... Unpacking libglib2.0-dev-bin (2.72.1-1) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../121-uuid-dev_2.37.2-4ubuntu3_arm64.deb ... Unpacking uuid-dev:arm64 (2.37.2-4ubuntu3) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../122-libblkid-dev_2.37.2-4ubuntu3_arm64.deb ... Unpacking libblkid-dev:arm64 (2.37.2-4ubuntu3) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../123-libsepol-dev_3.3-1build1_arm64.deb ... Unpacking libsepol-dev:arm64 (3.3-1build1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../124-libpcre2-16-0_10.39-3build1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.39-3build1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../125-libpcre2-32-0_10.39-3build1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.39-3build1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../126-libpcre2-posix3_10.39-3build1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.39-3build1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../127-libpcre2-dev_10.39-3build1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.39-3build1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../128-libselinux1-dev_3.3-1build2_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.3-1build2) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../129-libmount-dev_2.37.2-4ubuntu3_arm64.deb ... Unpacking libmount-dev:arm64 (2.37.2-4ubuntu3) ... Selecting previously unselected package libpcre16-3:arm64. Preparing to unpack .../130-libpcre16-3_2%3a8.39-13build5_arm64.deb ... Unpacking libpcre16-3:arm64 (2:8.39-13build5) ... Selecting previously unselected package libpcre32-3:arm64. Preparing to unpack .../131-libpcre32-3_2%3a8.39-13build5_arm64.deb ... Unpacking libpcre32-3:arm64 (2:8.39-13build5) ... Selecting previously unselected package libpcrecpp0v5:arm64. Preparing to unpack .../132-libpcrecpp0v5_2%3a8.39-13build5_arm64.deb ... Unpacking libpcrecpp0v5:arm64 (2:8.39-13build5) ... Selecting previously unselected package libpcre3-dev:arm64. Preparing to unpack .../133-libpcre3-dev_2%3a8.39-13build5_arm64.deb ... Unpacking libpcre3-dev:arm64 (2:8.39-13build5) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../134-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-2ubuntu9) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../135-libglib2.0-dev_2.72.1-1_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.72.1-1) ... Selecting previously unselected package libatk1.0-dev:arm64. Preparing to unpack .../136-libatk1.0-dev_2.36.0-3build1_arm64.deb ... Unpacking libatk1.0-dev:arm64 (2.36.0-3build1) ... Selecting previously unselected package libbrotli-dev:arm64. Preparing to unpack .../137-libbrotli-dev_1.0.9-2build6_arm64.deb ... Unpacking libbrotli-dev:arm64 (1.0.9-2build6) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../138-libcairo-gobject2_1.16.0-5ubuntu2_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.16.0-5ubuntu2) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../139-liblzo2-2_2.10-2build3_arm64.deb ... Unpacking liblzo2-2:arm64 (2.10-2build3) ... Selecting previously unselected package libcairo-script-interpreter2:arm64. Preparing to unpack .../140-libcairo-script-interpreter2_1.16.0-5ubuntu2_arm64.deb ... Unpacking libcairo-script-interpreter2:arm64 (1.16.0-5ubuntu2) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../141-libexpat1-dev_2.4.7-1_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.4.7-1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../142-libpng-dev_1.6.37-3build5_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.37-3build5) ... Selecting previously unselected package libfreetype-dev:arm64. Preparing to unpack .../143-libfreetype-dev_2.11.1+dfsg-1build1_arm64.deb ... Unpacking libfreetype-dev:arm64 (2.11.1+dfsg-1build1) ... Selecting previously unselected package libfreetype6-dev:arm64. Preparing to unpack .../144-libfreetype6-dev_2.11.1+dfsg-1build1_arm64.deb ... Unpacking libfreetype6-dev:arm64 (2.11.1+dfsg-1build1) ... Selecting previously unselected package libfontconfig-dev:arm64. Preparing to unpack .../145-libfontconfig-dev_2.13.1-4.2ubuntu5_arm64.deb ... Unpacking libfontconfig-dev:arm64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:arm64. Preparing to unpack .../146-libfontconfig1-dev_2.13.1-4.2ubuntu5_arm64.deb ... Unpacking libfontconfig1-dev:arm64 (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:arm64. Preparing to unpack .../149-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../150-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... Unpacking libxdmcp-dev:arm64 (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:arm64. Preparing to unpack .../152-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../153-libxcb1-dev_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../154-libx11-dev_2%3a1.7.5-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.7.5-1) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../155-libxrender-dev_1%3a0.9.10-1build4_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.10-1build4) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../156-libxext-dev_2%3a1.3.4-1build1_arm64.deb ... Unpacking libxext-dev:arm64 (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:arm64. Preparing to unpack .../158-libice6_2%3a1.0.10-1build2_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-1build2) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../159-libsm6_2%3a1.2.3-1build2_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1build2) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../160-libice-dev_2%3a1.0.10-1build2_arm64.deb ... Unpacking libice-dev:arm64 (2:1.0.10-1build2) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../161-libsm-dev_2%3a1.2.3-1build2_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.3-1build2) ... Selecting previously unselected package libpixman-1-dev:arm64. Preparing to unpack .../162-libpixman-1-dev_0.40.0-1build4_arm64.deb ... Unpacking libpixman-1-dev:arm64 (0.40.0-1build4) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../163-libxcb-render0-dev_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0-dev:arm64. Preparing to unpack .../164-libxcb-shm0-dev_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-shm0-dev:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libcairo2-dev:arm64. Preparing to unpack .../165-libcairo2-dev_1.16.0-5ubuntu2_arm64.deb ... Unpacking libcairo2-dev:arm64 (1.16.0-5ubuntu2) ... Selecting previously unselected package libdatrie-dev:arm64. Preparing to unpack .../166-libdatrie-dev_0.2.13-2_arm64.deb ... Unpacking libdatrie-dev:arm64 (0.2.13-2) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../167-libdbus-1-dev_1.12.20-2ubuntu4_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.12.20-2ubuntu4) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../168-libwayland-client0_1.20.0-1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.20.0-1) ... Selecting previously unselected package libdecor-0-0:arm64. Preparing to unpack .../169-libdecor-0-0_0.1.0-3build1_arm64.deb ... Unpacking libdecor-0-0:arm64 (0.1.0-3build1) ... Selecting previously unselected package libdeflate-dev:arm64. Preparing to unpack .../170-libdeflate-dev_1.10-2_arm64.deb ... Unpacking libdeflate-dev:arm64 (1.10-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../171-libdrm-amdgpu1_2.4.110-1ubuntu1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.110-1ubuntu1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../172-libdrm-nouveau2_2.4.110-1ubuntu1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.110-1ubuntu1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../173-libdrm-radeon1_2.4.110-1ubuntu1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.110-1ubuntu1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../174-libglvnd0_1.4.0-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.4.0-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../175-libwayland-server0_1.20.0-1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.20.0-1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../176-libgbm1_22.0.1-1ubuntu2_arm64.deb ... Unpacking libgbm1:arm64 (22.0.1-1ubuntu2) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../177-libglapi-mesa_22.0.1-1ubuntu2_arm64.deb ... Unpacking libglapi-mesa:arm64 (22.0.1-1ubuntu2) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../178-libx11-xcb1_2%3a1.7.5-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.7.5-1) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../179-libxcb-dri2-0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../180-libxcb-dri3-0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../181-libxcb-present0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-present0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../182-libxcb-sync1_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../183-libxcb-xfixes0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../184-libxshmfence1_1.3-1build4_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1build4) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../185-libegl-mesa0_22.0.1-1ubuntu2_arm64.deb ... Unpacking libegl-mesa0:arm64 (22.0.1-1ubuntu2) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../186-libegl1_1.4.0-1_arm64.deb ... Unpacking libegl1:arm64 (1.4.0-1) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../187-libxcb-glx0_1.14-3ubuntu3_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.14-3ubuntu3) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../188-libxxf86vm1_1%3a1.1.4-1build3_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1build3) ... Selecting previously unselected package libllvm13:arm64. Preparing to unpack .../189-libllvm13_1%3a13.0.1-2ubuntu2_arm64.deb ... Unpacking libllvm13:arm64 (1:13.0.1-2ubuntu2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../190-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../191-libsensors5_1%3a3.6.0-7ubuntu1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../192-libvulkan1_1.3.204.1-2_arm64.deb ... Unpacking libvulkan1:arm64 (1.3.204.1-2) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../193-libgl1-mesa-dri_22.0.1-1ubuntu2_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (22.0.1-1ubuntu2) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../194-libglx-mesa0_22.0.1-1ubuntu2_arm64.deb ... Unpacking libglx-mesa0:arm64 (22.0.1-1ubuntu2) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../195-libglx0_1.4.0-1_arm64.deb ... Unpacking libglx0:arm64 (1.4.0-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../196-libgl1_1.4.0-1_arm64.deb ... Unpacking libgl1:arm64 (1.4.0-1) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../197-libglx-dev_1.4.0-1_arm64.deb ... Unpacking libglx-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../198-libgl-dev_1.4.0-1_arm64.deb ... Unpacking libgl-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../199-libegl-dev_1.4.0-1_arm64.deb ... Unpacking libegl-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libglvnd-core-dev:arm64. Preparing to unpack .../200-libglvnd-core-dev_1.4.0-1_arm64.deb ... Unpacking libglvnd-core-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libgles1:arm64. Preparing to unpack .../201-libgles1_1.4.0-1_arm64.deb ... Unpacking libgles1:arm64 (1.4.0-1) ... Selecting previously unselected package libgles2:arm64. Preparing to unpack .../202-libgles2_1.4.0-1_arm64.deb ... Unpacking libgles2:arm64 (1.4.0-1) ... Selecting previously unselected package libgles-dev:arm64. Preparing to unpack .../203-libgles-dev_1.4.0-1_arm64.deb ... Unpacking libgles-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libopengl0:arm64. Preparing to unpack .../204-libopengl0_1.4.0-1_arm64.deb ... Unpacking libopengl0:arm64 (1.4.0-1) ... Selecting previously unselected package libopengl-dev:arm64. Preparing to unpack .../205-libopengl-dev_1.4.0-1_arm64.deb ... Unpacking libopengl-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libglvnd-dev:arm64. Preparing to unpack .../206-libglvnd-dev_1.4.0-1_arm64.deb ... Unpacking libglvnd-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libegl1-mesa-dev:arm64. Preparing to unpack .../207-libegl1-mesa-dev_22.0.1-1ubuntu2_arm64.deb ... Unpacking libegl1-mesa-dev:arm64 (22.0.1-1ubuntu2) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../208-libogg0_1.3.5-0ubuntu3_arm64.deb ... Unpacking libogg0:arm64 (1.3.5-0ubuntu3) ... Selecting previously unselected package libflac8:arm64. Preparing to unpack .../209-libflac8_1.3.3-2build2_arm64.deb ... Unpacking libflac8:arm64 (1.3.3-2build2) ... Selecting previously unselected package libogg-dev:arm64. Preparing to unpack .../210-libogg-dev_1.3.5-0ubuntu3_arm64.deb ... Unpacking libogg-dev:arm64 (1.3.5-0ubuntu3) ... Selecting previously unselected package libflac-dev:arm64. Preparing to unpack .../211-libflac-dev_1.3.3-2build2_arm64.deb ... Unpacking libflac-dev:arm64 (1.3.3-2build2) ... Selecting previously unselected package libfribidi-dev:arm64. Preparing to unpack .../212-libfribidi-dev_1.0.8-2ubuntu3.1_arm64.deb ... Unpacking libfribidi-dev:arm64 (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../213-libgdk-pixbuf2.0-bin_2.42.8+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.8+dfsg-1) ... Selecting previously unselected package libjpeg-turbo8-dev:arm64. Preparing to unpack .../214-libjpeg-turbo8-dev_2.1.2-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8-dev:arm64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8-dev:arm64. Preparing to unpack .../215-libjpeg8-dev_8c-2ubuntu10_arm64.deb ... Unpacking libjpeg8-dev:arm64 (8c-2ubuntu10) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../216-libjpeg-dev_8c-2ubuntu10_arm64.deb ... Unpacking libjpeg-dev:arm64 (8c-2ubuntu10) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../217-libjbig-dev_2.1-3.1build3_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-3.1build3) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../218-liblzma-dev_5.2.5-2ubuntu1_arm64.deb ... Unpacking liblzma-dev:arm64 (5.2.5-2ubuntu1) ... Selecting previously unselected package libtiffxx5:arm64. Preparing to unpack .../219-libtiffxx5_4.3.0-6_arm64.deb ... Unpacking libtiffxx5:arm64 (4.3.0-6) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../220-libtiff-dev_4.3.0-6_arm64.deb ... Unpacking libtiff-dev:arm64 (4.3.0-6) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:arm64. Preparing to unpack .../221-libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-dev:arm64 (2.42.8+dfsg-1) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../222-libglu1-mesa_9.0.2-1_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.2-1) ... Selecting previously unselected package libglu1-mesa-dev:arm64. Preparing to unpack .../223-libglu1-mesa-dev_9.0.2-1_arm64.deb ... Unpacking libglu1-mesa-dev:arm64 (9.0.2-1) ... Selecting previously unselected package libgraphite2-dev:arm64. Preparing to unpack .../224-libgraphite2-dev_1.3.14-1build2_arm64.deb ... Unpacking libgraphite2-dev:arm64 (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz-icu0:arm64. Preparing to unpack .../225-libharfbuzz-icu0_2.7.4-1ubuntu3_arm64.deb ... Unpacking libharfbuzz-icu0:arm64 (2.7.4-1ubuntu3) ... Selecting previously unselected package libharfbuzz-gobject0:arm64. Preparing to unpack .../226-libharfbuzz-gobject0_2.7.4-1ubuntu3_arm64.deb ... Unpacking libharfbuzz-gobject0:arm64 (2.7.4-1ubuntu3) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../227-libicu-dev_70.1-2_arm64.deb ... Unpacking libicu-dev:arm64 (70.1-2) ... Selecting previously unselected package libharfbuzz-dev:arm64. Preparing to unpack .../228-libharfbuzz-dev_2.7.4-1ubuntu3_arm64.deb ... Unpacking libharfbuzz-dev:arm64 (2.7.4-1ubuntu3) ... Selecting previously unselected package libthai-dev:arm64. Preparing to unpack .../229-libthai-dev_0.1.29-1build1_arm64.deb ... Unpacking libthai-dev:arm64 (0.1.29-1build1) ... Selecting previously unselected package libxft-dev:arm64. Preparing to unpack .../230-libxft-dev_2.3.4-1_arm64.deb ... Unpacking libxft-dev:arm64 (2.3.4-1) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../231-pango1.0-tools_1.50.6+ds-2_arm64.deb ... Unpacking pango1.0-tools (1.50.6+ds-2) ... Selecting previously unselected package libpango1.0-dev:arm64. Preparing to unpack .../232-libpango1.0-dev_1.50.6+ds-2_arm64.deb ... Unpacking libpango1.0-dev:arm64 (1.50.6+ds-2) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../233-libxinerama-dev_2%3a1.1.4-3_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.4-3) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../234-libxfixes-dev_1%3a6.0.0-1_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:6.0.0-1) ... Selecting previously unselected package libxi-dev:arm64. Preparing to unpack .../235-libxi-dev_2%3a1.8-1build1_arm64.deb ... Unpacking libxi-dev:arm64 (2:1.8-1build1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../236-libxrandr-dev_2%3a1.5.2-1build1_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.2-1build1) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../237-libxcursor-dev_1%3a1.2.0-2build4_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.2.0-2build4) ... Selecting previously unselected package libxcomposite-dev:arm64. Preparing to unpack .../238-libxcomposite-dev_1%3a0.4.5-1build2_arm64.deb ... Unpacking libxcomposite-dev:arm64 (1:0.4.5-1build2) ... Selecting previously unselected package libxdamage-dev:arm64. Preparing to unpack .../239-libxdamage-dev_1%3a1.1.5-2build2_arm64.deb ... Unpacking libxdamage-dev:arm64 (1:1.1.5-2build2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../240-libxml2-utils_2.9.13+dfsg-1build1_arm64.deb ... Unpacking libxml2-utils (2.9.13+dfsg-1build1) ... Selecting previously unselected package libgtk2.0-dev:arm64. Preparing to unpack .../241-libgtk2.0-dev_2.24.33-2ubuntu2_arm64.deb ... Unpacking libgtk2.0-dev:arm64 (2.24.33-2ubuntu2) ... Selecting previously unselected package libibus-1.0-dev:arm64. Preparing to unpack .../242-libibus-1.0-dev_1.5.26-4_arm64.deb ... Unpacking libibus-1.0-dev:arm64 (1.5.26-4) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../243-libopus0_1.3.1-0.1build2_arm64.deb ... Unpacking libopus0:arm64 (1.3.1-0.1build2) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../244-libvorbis0a_1.3.7-1build2_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-1build2) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../245-libvorbisenc2_1.3.7-1build2_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-1build2) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../246-libsndfile1_1.0.31-2build1_arm64.deb ... Unpacking libsndfile1:arm64 (1.0.31-2build1) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../247-libpulse0_1%3a15.99.1+dfsg1-1ubuntu1_arm64.deb ... Unpacking libpulse0:arm64 (1:15.99.1+dfsg1-1ubuntu1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../248-libpulse-mainloop-glib0_1%3a15.99.1+dfsg1-1ubuntu1_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (1:15.99.1+dfsg1-1ubuntu1) ... Selecting previously unselected package libpulse-dev:arm64. Preparing to unpack .../249-libpulse-dev_1%3a15.99.1+dfsg1-1ubuntu1_arm64.deb ... Unpacking libpulse-dev:arm64 (1:15.99.1+dfsg1-1ubuntu1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../250-libwayland-cursor0_1.20.0-1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.20.0-1) ... Selecting previously unselected package libwayland-egl1:arm64. Preparing to unpack .../251-libwayland-egl1_1.20.0-1_arm64.deb ... Unpacking libwayland-egl1:arm64 (1.20.0-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../252-libxkbcommon0_1.4.0-1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.4.0-1) ... Selecting previously unselected package libxss1:arm64. Preparing to unpack .../253-libxss1_1%3a1.2.3-1build2_arm64.deb ... Unpacking libxss1:arm64 (1:1.2.3-1build2) ... Selecting previously unselected package libsdl2-2.0-0:arm64. Preparing to unpack .../254-libsdl2-2.0-0_2.0.20+dfsg-2build1_arm64.deb ... Unpacking libsdl2-2.0-0:arm64 (2.0.20+dfsg-2build1) ... Selecting previously unselected package libsndio7.0:arm64. Preparing to unpack .../255-libsndio7.0_1.8.1-1.1_arm64.deb ... Unpacking libsndio7.0:arm64 (1.8.1-1.1) ... Selecting previously unselected package libsndio-dev:arm64. Preparing to unpack .../256-libsndio-dev_1.8.1-1.1_arm64.deb ... Unpacking libsndio-dev:arm64 (1.8.1-1.1) ... Selecting previously unselected package libudev-dev:arm64. Preparing to unpack .../257-libudev-dev_249.11-0ubuntu3.1_arm64.deb ... Unpacking libudev-dev:arm64 (249.11-0ubuntu3.1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../258-libwayland-bin_1.20.0-1_arm64.deb ... Unpacking libwayland-bin (1.20.0-1) ... Selecting previously unselected package libwayland-dev:arm64. Preparing to unpack .../259-libwayland-dev_1.20.0-1_arm64.deb ... Unpacking libwayland-dev:arm64 (1.20.0-1) ... Selecting previously unselected package libxkbcommon-dev:arm64. Preparing to unpack .../260-libxkbcommon-dev_1.4.0-1_arm64.deb ... Unpacking libxkbcommon-dev:arm64 (1.4.0-1) ... Selecting previously unselected package libxss-dev:arm64. Preparing to unpack .../261-libxss-dev_1%3a1.2.3-1build2_arm64.deb ... Unpacking libxss-dev:arm64 (1:1.2.3-1build2) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../262-libxt6_1%3a1.2.1-1_arm64.deb ... Unpacking libxt6:arm64 (1:1.2.1-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../263-libxt-dev_1%3a1.2.1-1_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.2.1-1) ... Selecting previously unselected package libxv1:arm64. Preparing to unpack .../264-libxv1_2%3a1.0.11-1build2_arm64.deb ... Unpacking libxv1:arm64 (2:1.0.11-1build2) ... Selecting previously unselected package libxv-dev:arm64. Preparing to unpack .../265-libxv-dev_2%3a1.0.11-1build2_arm64.deb ... Unpacking libxv-dev:arm64 (2:1.0.11-1build2) ... Selecting previously unselected package libxxf86vm-dev:arm64. Preparing to unpack .../266-libxxf86vm-dev_1%3a1.1.4-1build3_arm64.deb ... Unpacking libxxf86vm-dev:arm64 (1:1.1.4-1build3) ... Selecting previously unselected package libsdl2-dev:arm64. Preparing to unpack .../267-libsdl2-dev_2.0.20+dfsg-2build1_arm64.deb ... Unpacking libsdl2-dev:arm64 (2.0.20+dfsg-2build1) ... Selecting previously unselected package libvorbisfile3:arm64. Preparing to unpack .../268-libvorbisfile3_1.3.7-1build2_arm64.deb ... Unpacking libvorbisfile3:arm64 (1.3.7-1build2) ... Selecting previously unselected package libvorbis-dev:arm64. Preparing to unpack .../269-libvorbis-dev_1.3.7-1build2_arm64.deb ... Unpacking libvorbis-dev:arm64 (1.3.7-1build2) ... Selecting previously unselected package libvpx7:arm64. Preparing to unpack .../270-libvpx7_1.11.0-2ubuntu2_arm64.deb ... Unpacking libvpx7:arm64 (1.11.0-2ubuntu2) ... Selecting previously unselected package libvpx-dev:arm64. Preparing to unpack .../271-libvpx-dev_1.11.0-2ubuntu2_arm64.deb ... Unpacking libvpx-dev:arm64 (1.11.0-2ubuntu2) ... Selecting previously unselected package dh-exec. Preparing to unpack .../272-dh-exec_0.23.4build2_arm64.deb ... Unpacking dh-exec (0.23.4build2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../273-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpcrecpp0v5:arm64 (2:8.39-13build5) ... Setting up libpipeline1:arm64 (1.5.5-1) ... Setting up libgraphite2-3:arm64 (1.3.14-1build2) ... Setting up libpixman-1-0:arm64 (0.40.0-1build4) ... Setting up libwayland-server0:arm64 (1.20.0-1) ... Setting up libxau6:arm64 (1:1.0.9-1build5) ... Setting up libpixman-1-dev:arm64 (0.40.0-1build4) ... Setting up libogg0:arm64 (1.3.5-0ubuntu3) ... Setting up bsdextrautils (2.37.2-4ubuntu3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libglvnd-core-dev:arm64 (1.4.0-1) ... Setting up libpcre16-3:arm64 (2:8.39-13build5) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:arm64 (0.2.13-2) ... Setting up libmagic-mgc (1:5.41-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:arm64 (2.72.1-1) ... No schema files found: doing nothing. Setting up libglvnd0:arm64 (1.4.0-1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libbrotli1:arm64 (1.0.9-2build6) ... Setting up libgdk-pixbuf2.0-common (2.42.8+dfsg-1) ... Setting up libibus-1.0-5:arm64 (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:arm64 (1:5.41-3) ... Setting up libdeflate0:arm64 (1.10-2) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up xkb-data (2.33-1) ... Setting up liblzo2-2:arm64 (2.10-2build3) ... Setting up file (1:5.41-3) ... Setting up libogg-dev:arm64 (1.3.5-0ubuntu3) ... Setting up libffi-dev:arm64 (3.4.2-4) ... Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... Setting up libjbig0:arm64 (2.1-3.1build3) ... Setting up libpcre2-16-0:arm64 (10.39-3build1) ... Setting up libopengl0:arm64 (1.4.0-1) ... Setting up libflac8:arm64 (1.3.3-2build2) ... Setting up libasound2-data (1.2.6.1-1ubuntu1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:arm64 (1.3.14-1build2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:arm64 (10.39-3build1) ... Setting up libglib2.0-data (2.72.1-1) ... Setting up libgles2:arm64 (1.4.0-1) ... Setting up libexpat1-dev:arm64 (2.4.7-1) ... Setting up libfreetype6:arm64 (2.11.1+dfsg-1build1) ... Setting up libx11-data (2:1.7.5-1) ... Setting up uuid-dev:arm64 (2.37.2-4ubuntu3) ... Setting up libavahi-common-data:arm64 (0.8-5ubuntu5) ... Setting up libgles1:arm64 (1.4.0-1) ... Setting up libdbus-1-3:arm64 (1.12.20-2ubuntu4) ... Setting up libsigsegv2:arm64 (2.13-1ubuntu3) ... Setting up libfribidi0:arm64 (1.0.8-2ubuntu3.1) ... Setting up libopus0:arm64 (1.3.1-0.1build2) ... Setting up libpcre32-3:arm64 (2:8.39-13build5) ... Setting up libvorbis0a:arm64 (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:arm64 (249.11-0ubuntu3.1) ... Setting up libsepol-dev:arm64 (3.3-1build1) ... Setting up ucf (3.0043) ... Setting up libsensors5:arm64 (1:3.6.0-7ubuntu1) ... Setting up libjpeg-turbo8:arm64 (2.1.2-0ubuntu1) ... Setting up libglapi-mesa:arm64 (22.0.1-1ubuntu2) ... Setting up libvulkan1:arm64 (1.3.204.1-2) ... Setting up libwebp7:arm64 (1.2.2-2) ... Setting up liblzma-dev:arm64 (5.2.5-2ubuntu1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-2ubuntu9) ... Setting up libatk1.0-data (2.36.0-3build1) ... Setting up libpcre2-posix3:arm64 (10.39-3build1) ... Setting up libmd0:arm64 (1.0.4-1build1) ... Setting up libdatrie-dev:arm64 (0.2.13-2) ... Setting up libasyncns0:arm64 (0.8-6build2) ... Setting up libxshmfence1:arm64 (1.3-1build4) ... Setting up libuchardet0:arm64 (0.0.7-1build2) ... Setting up libasound2:arm64 (1.2.6.1-1ubuntu1) ... Setting up libmpdec3:arm64 (2.5.1-2build2) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:arm64 (2.7.4-1ubuntu3) ... Setting up libthai-data (0.1.29-1build1) ... Setting up libgirepository-1.0-1:arm64 (1.72.0-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libvpx7:arm64 (1.11.0-2ubuntu2) ... Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... Setting up libatk1.0-0:arm64 (2.36.0-3build1) ... Setting up libglu1-mesa:arm64 (9.0.2-1) ... Setting up libwayland-egl1:arm64 (1.20.0-1) ... Setting up libopengl-dev:arm64 (1.4.0-1) ... Setting up libasound2-dev:arm64 (1.2.6.1-1ubuntu1) ... Setting up libbsd0:arm64 (0.11.5-1) ... Setting up libdeflate-dev:arm64 (1.10-2) ... Setting up libdrm-common (2.4.110-1ubuntu1) ... Setting up libelf1:arm64 (0.186-1build1) ... Setting up libbrotli-dev:arm64 (1.0.9-2build6) ... Setting up libvorbisenc2:arm64 (1.3.7-1build2) ... Setting up libicu70:arm64 (70.1-2) ... Setting up libxkbcommon0:arm64 (1.4.0-1) ... Setting up libwayland-client0:arm64 (1.20.0-1) ... Setting up libjpeg8:arm64 (8c-2ubuntu10) ... Setting up x11proto-dev (2021.5-1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libblkid-dev:arm64 (2.37.2-4ubuntu3) ... Setting up libice6:arm64 (2:1.0.10-1build2) ... Setting up libdw1:arm64 (0.186-1build1) ... Setting up libjpeg-turbo8-dev:arm64 (2.1.2-0ubuntu1) ... Setting up libxdmcp6:arm64 (1:1.1.3-0ubuntu5) ... Setting up libflac-dev:arm64 (1.3.3-2build2) ... Setting up libxcb1:arm64 (1.14-3ubuntu3) ... Setting up libharfbuzz-icu0:arm64 (2.7.4-1ubuntu3) ... Setting up libxcb-xfixes0:arm64 (1.14-3ubuntu3) ... Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... Setting up libpcre2-dev:arm64 (10.39-3build1) ... Setting up libice-dev:arm64 (2:1.0.10-1build2) ... Setting up libtool (2.4.6-15build2) ... Setting up libxcb-render0:arm64 (1.14-3ubuntu3) ... Setting up libselinux1-dev:arm64 (3.3-1build2) ... Setting up libpcre3-dev:arm64 (2:8.39-13build5) ... Setting up fontconfig-config (2.13.1-4.2ubuntu5) ... Setting up libfribidi-dev:arm64 (1.0.8-2ubuntu3.1) ... Setting up libxcb-glx0:arm64 (1.14-3ubuntu3) ... Setting up libxkbcommon-dev:arm64 (1.4.0-1) ... Setting up libedit2:arm64 (3.1-20210910-1build1) ... Setting up libpng-dev:arm64 (1.6.37-3build5) ... Setting up libavahi-common3:arm64 (0.8-5ubuntu5) ... Setting up libjbig-dev:arm64 (2.1-3.1build3) ... Setting up libglib2.0-bin (2.72.1-1) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libxcb-shm0:arm64 (1.14-3ubuntu3) ... Setting up libharfbuzz-gobject0:arm64 (2.7.4-1ubuntu3) ... Setting up libfreetype-dev:arm64 (2.11.1+dfsg-1build1) ... Setting up libxcb-present0:arm64 (1.14-3ubuntu3) ... Setting up libpython3.10-stdlib:arm64 (3.10.4-3) ... Setting up libthai0:arm64 (0.1.29-1build1) ... Setting up libvorbisfile3:arm64 (1.3.7-1build2) ... Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... Setting up libvpx-dev:arm64 (1.11.0-2ubuntu2) ... Setting up libdbus-1-dev:arm64 (1.12.20-2ubuntu4) ... Setting up libxcb-sync1:arm64 (1.14-3ubuntu3) ... Setting up icu-devtools (70.1-2) ... Setting up gir1.2-glib-2.0:arm64 (1.72.0-1) ... Setting up autoconf (2.71-2) ... Setting up libthai-dev:arm64 (0.1.29-1build1) ... Setting up libsndio7.0:arm64 (1.8.1-1.1) ... Setting up libxcb-dri2-0:arm64 (1.14-3ubuntu3) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libdrm2:arm64 (2.4.110-1ubuntu1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up libwayland-cursor0:arm64 (1.20.0-1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libdecor-0-0:arm64 (0.1.0-3build1) ... Setting up libx11-6:arm64 (2:1.7.5-1) ... Setting up libtiff5:arm64 (4.3.0-6) ... Setting up libfontconfig1:arm64 (2.13.1-4.2ubuntu5) ... Setting up libsndfile1:arm64 (1.0.31-2build1) ... Setting up libjpeg8-dev:arm64 (8c-2ubuntu10) ... Setting up gir1.2-ibus-1.0:arm64 (1.5.26-4) ... Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... Setting up libsm6:arm64 (2:1.2.3-1build2) ... Setting up libicu-dev:arm64 (70.1-2) ... Setting up libxml2:arm64 (2.9.13+dfsg-1build1) ... Setting up libavahi-client3:arm64 (0.8-5ubuntu5) ... Setting up libmount-dev:arm64 (2.37.2-4ubuntu3) ... Setting up libpython3-stdlib:arm64 (3.10.4-0ubuntu2) ... Setting up libtiffxx5:arm64 (4.3.0-6) ... Setting up libdrm-amdgpu1:arm64 (2.4.110-1ubuntu1) ... 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:arm64 (1.3.7-1build2) ... Setting up libxcb-dri3-0:arm64 (1.14-3ubuntu3) ... Setting up libx11-xcb1:arm64 (2:1.7.5-1) ... Setting up fontconfig (2.13.1-4.2ubuntu5) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:arm64 (2.4.110-1ubuntu1) ... Setting up gettext (0.21-4ubuntu4) ... Setting up gir1.2-freedesktop:arm64 (1.72.0-1) ... Setting up libsndio-dev:arm64 (1.8.1-1.1) ... Setting up libxdamage1:arm64 (1:1.1.5-2build2) ... Setting up libxcb1-dev:arm64 (1.14-3ubuntu3) ... Setting up python3.10 (3.10.4-3) ... Setting up libxrender1:arm64 (1:0.9.10-1build4) ... Setting up libgbm1:arm64 (22.0.1-1ubuntu2) ... Setting up libpulse0:arm64 (1:15.99.1+dfsg1-1ubuntu1) ... Setting up libfontconfig-dev:arm64 (2.13.1-4.2ubuntu5) ... Setting up gir1.2-atk-1.0:arm64 (2.36.0-3build1) ... Setting up libsm-dev:arm64 (2:1.2.3-1build2) ... Setting up libdrm-radeon1:arm64 (2.4.110-1ubuntu1) ... Setting up libpango-1.0-0:arm64 (1.50.6+ds-2) ... Setting up libjpeg-dev:arm64 (8c-2ubuntu10) ... Setting up libx11-dev:arm64 (2:1.7.5-1) ... Setting up libxext6:arm64 (2:1.3.4-1build1) ... Setting up python3 (3.10.4-0ubuntu2) ... 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:arm64 (2.7.4-1ubuntu3) ... Setting up libcairo2:arm64 (1.16.0-5ubuntu2) ... Setting up libfreetype6-dev:arm64 (2.11.1+dfsg-1build1) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1build3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up libxcb-shm0-dev:arm64 (1.14-3ubuntu3) ... Setting up libwayland-bin (1.20.0-1) ... Setting up libegl-mesa0:arm64 (22.0.1-1ubuntu2) ... Setting up libtiff-dev:arm64 (4.3.0-6) ... Setting up libxfixes3:arm64 (1:6.0.0-1) ... Setting up libpulse-mainloop-glib0:arm64 (1:15.99.1+dfsg1-1ubuntu1) ... Setting up shared-mime-info (2.1-2) ... Setting up libxinerama1:arm64 (2:1.1.4-3) ... Setting up libxv1:arm64 (2:1.0.11-1build2) ... Setting up libxrandr2:arm64 (2:1.5.2-1build1) ... Setting up libllvm13:arm64 (1:13.0.1-2ubuntu2) ... Setting up libxcb-render0-dev:arm64 (1.14-3ubuntu3) ... Setting up libxt6:arm64 (1:1.2.1-1) ... Setting up libxext-dev:arm64 (2:1.3.4-1build1) ... Setting up libcups2:arm64 (2.4.1op1-1ubuntu4) ... Setting up libegl1:arm64 (1.4.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.8+dfsg-1) ... Setting up libcairo-gobject2:arm64 (1.16.0-5ubuntu2) ... Setting up libxss1:arm64 (1:1.2.3-1build2) ... Setting up libpangoft2-1.0-0:arm64 (1.50.6+ds-2) ... Setting up libxml2-utils (2.9.13+dfsg-1build1) ... Setting up python3-lib2to3 (3.10.4-0ubuntu1) ... Setting up libxrender-dev:arm64 (1:0.9.10-1build4) ... Setting up libpangocairo-1.0-0:arm64 (1.50.6+ds-2) ... Setting up python3-distutils (3.10.4-0ubuntu1) ... Setting up libcairo-script-interpreter2:arm64 (1.16.0-5ubuntu2) ... Setting up libglib2.0-dev-bin (2.72.1-1) ... Setting up gtk-update-icon-cache (3.24.33-1ubuntu1) ... Setting up libxft2:arm64 (2.3.4-1) ... Setting up libfontconfig1-dev:arm64 (2.13.1-4.2ubuntu5) ... Setting up libpangoxft-1.0-0:arm64 (1.50.6+ds-2) ... Setting up libxi6:arm64 (2:1.8-1build1) ... Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.8+dfsg-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxxf86vm-dev:arm64 (1:1.1.4-1build3) ... Setting up libxcursor1:arm64 (1:1.2.0-2build4) ... Setting up libgl1-mesa-dri:arm64 (22.0.1-1ubuntu2) ... Setting up pango1.0-tools (1.50.6+ds-2) ... Setting up debhelper (13.6ubuntu1) ... Setting up dh-exec (0.23.4build2) ... Setting up libxss-dev:arm64 (1:1.2.3-1build2) ... Setting up libwayland-dev:arm64 (1.20.0-1) ... Setting up libxfixes-dev:arm64 (1:6.0.0-1) ... Setting up libxv-dev:arm64 (2:1.0.11-1build2) ... Setting up gir1.2-pango-1.0:arm64 (1.50.6+ds-2) ... Setting up libxrandr-dev:arm64 (2:1.5.2-1build1) ... Setting up libglib2.0-dev:arm64 (2.72.1-1) ... Setting up libxt-dev:arm64 (1:1.2.1-1) ... Setting up libxinerama-dev:arm64 (2:1.1.4-3) ... Setting up libpulse-dev:arm64 (1:15.99.1+dfsg1-1ubuntu1) ... Setting up libgdk-pixbuf2.0-bin (2.42.8+dfsg-1) ... Setting up libcairo2-dev:arm64 (1.16.0-5ubuntu2) ... Setting up libxi-dev:arm64 (2:1.8-1build1) ... Setting up libsdl2-2.0-0:arm64 (2.0.20+dfsg-2build1) ... Setting up libatk1.0-dev:arm64 (2.36.0-3build1) ... Setting up libxft-dev:arm64 (2.3.4-1) ... Setting up libxdamage-dev:arm64 (1:1.1.5-2build2) ... Setting up libgdk-pixbuf-2.0-dev:arm64 (2.42.8+dfsg-1) ... Setting up libharfbuzz-dev:arm64 (2.7.4-1ubuntu3) ... Setting up libglx-mesa0:arm64 (22.0.1-1ubuntu2) ... Setting up libglx0:arm64 (1.4.0-1) ... Setting up libxcomposite-dev:arm64 (1:0.4.5-1build2) ... Setting up libxcursor-dev:arm64 (1:1.2.0-2build4) ... Setting up libibus-1.0-dev:arm64 (1.5.26-4) ... Setting up libgl1:arm64 (1.4.0-1) ... Setting up libpango1.0-dev:arm64 (1.50.6+ds-2) ... Setting up libglx-dev:arm64 (1.4.0-1) ... Setting up libgl-dev:arm64 (1.4.0-1) ... Setting up libegl-dev:arm64 (1.4.0-1) ... Setting up libglu1-mesa-dev:arm64 (9.0.2-1) ... Setting up libgles-dev:arm64 (1.4.0-1) ... Setting up libglvnd-dev:arm64 (1.4.0-1) ... Setting up libegl1-mesa-dev:arm64 (22.0.1-1ubuntu2) ... Setting up libsdl2-dev:arm64 (2.0.20+dfsg-2build1) ... 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:arm64 (2.24.33-2ubuntu2) ... Setting up humanity-icon-theme (0.6.16) ... Setting up gir1.2-gtk-2.0:arm64 (2.24.33-2ubuntu2) ... Setting up libgtk2.0-dev:arm64 (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) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:12:14 UTC 2022 arm64 (aarch64) Toolchain package versions: binutils_2.38-3ubuntu1 dpkg-dev_1.21.1ubuntu2 g++-11_11.2.0-19ubuntu1 gcc-11_11.2.0-19ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++6_12-20220319-1ubuntu1 linux-libc-dev_5.15.0-29.30 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 adwaita-icon-theme_41.0-1ubuntu1 apt_2.4.5 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4.1 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-3ubuntu1 binutils-aarch64-linux-gnu_2.38-3ubuntu1 binutils-common_2.38-3ubuntu1 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.2.0-19ubuntu1 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 dpkg-dev_1.21.1ubuntu2 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1 fakeroot_1.28-1ubuntu1 file_1:5.41-3 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.2.0-19ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.2.0-19ubuntu1 gcc-11-base_11.2.0-19ubuntu1 gcc-12-base_12-20220319-1ubuntu1 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-1 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 gir1.2-ibus-1.0_1.5.26-4 gir1.2-pango-1.0_1.50.6+ds-2 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gtk-update-icon-cache_3.24.33-1ubuntu1 gzip_1.10-4ubuntu4 hicolor-icon-theme_0.17-2 hostname_3.23ubuntu2 humanity-icon-theme_0.6.16 icu-devtools_70.1-2 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 libapt-pkg6.0_2.4.5 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.2.0-19ubuntu1 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-20220319-1ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libavahi-client3_0.8-5ubuntu5 libavahi-common-data_0.8-5ubuntu5 libavahi-common3_0.8-5ubuntu5 libbinutils_2.38-3ubuntu1 libblkid-dev_2.37.2-4ubuntu3 libblkid1_2.37.2-4ubuntu3 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 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 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-1build3 libcc1-0_12-20220319-1ubuntu1 libcom-err2_1.46.5-2ubuntu1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-3ubuntu1 libctf0_2.38-3ubuntu1 libcups2_2.4.1op1-1ubuntu4 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 libdbus-1-dev_1.12.20-2ubuntu4 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdecor-0-0_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 libdrm-amdgpu1_2.4.110-1ubuntu1 libdrm-common_2.4.110-1ubuntu1 libdrm-nouveau2_2.4.110-1ubuntu1 libdrm-radeon1_2.4.110-1ubuntu1 libdrm2_2.4.110-1ubuntu1 libdw1_0.186-1build1 libedit2_3.1-20210910-1build1 libegl-dev_1.4.0-1 libegl-mesa0_22.0.1-1ubuntu2 libegl1_1.4.0-1 libegl1-mesa-dev_22.0.1-1ubuntu2 libelf1_0.186-1build1 libexpat1_2.4.7-1 libexpat1-dev_2.4.7-1 libext2fs2_1.46.5-2ubuntu1 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-2build2 libflac8_1.3.3-2build2 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-1build1 libfreetype6_2.11.1+dfsg-1build1 libfreetype6-dev_2.11.1+dfsg-1build1 libfribidi-dev_1.0.8-2ubuntu3.1 libfribidi0_1.0.8-2ubuntu3.1 libgbm1_22.0.1-1ubuntu2 libgcc-11-dev_11.2.0-19ubuntu1 libgcc-s1_12-20220319-1ubuntu1 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgdk-pixbuf-2.0-0_2.42.8+dfsg-1 libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1 libgdk-pixbuf2.0-bin_2.42.8+dfsg-1 libgdk-pixbuf2.0-common_2.42.8+dfsg-1 libgirepository-1.0-1_1.72.0-1 libgl-dev_1.4.0-1 libgl1_1.4.0-1 libgl1-mesa-dri_22.0.1-1ubuntu2 libglapi-mesa_22.0.1-1ubuntu2 libgles-dev_1.4.0-1 libgles1_1.4.0-1 libgles2_1.4.0-1 libglib2.0-0_2.72.1-1 libglib2.0-bin_2.72.1-1 libglib2.0-data_2.72.1-1 libglib2.0-dev_2.72.1-1 libglib2.0-dev-bin_2.72.1-1 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_22.0.1-1ubuntu2 libglx0_1.4.0-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1 libgomp1_12-20220319-1ubuntu1 libgpg-error0_1.43-3 libgraphite2-3_1.3.14-1build2 libgraphite2-dev_1.3.14-1build2 libgssapi-krb5-2_1.19.2-2 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 libharfbuzz-gobject0_2.7.4-1ubuntu3 libharfbuzz-icu0_2.7.4-1ubuntu3 libharfbuzz0b_2.7.4-1ubuntu3 libhogweed6_3.7.3-1build2 libhwasan0_12-20220319-1ubuntu1 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-2 libicu70_70.1-2 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5 libisl23_0.24-2build1 libitm1_12-20220319-1ubuntu1 libjbig-dev_2.1-3.1build3 libjbig0_2.1-3.1build3 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-2build4 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 libllvm13_1:13.0.1-2ubuntu2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12-20220319-1ubuntu1 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-3 libmagic1_1:5.41-3 libmd0_1.0.4-1build1 libmount-dev_2.37.2-4ubuntu3 libmount1_2.37.2-4ubuntu3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3-2 libncursesw6_6.3-2 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 libpam-modules-bin_1.4.0-11ubuntu2 libpam-runtime_1.4.0-11ubuntu2 libpam0g_1.4.0-11ubuntu2 libpango-1.0-0_1.50.6+ds-2 libpango1.0-dev_1.50.6+ds-2 libpangocairo-1.0-0_1.50.6+ds-2 libpangoft2-1.0-0_1.50.6+ds-2 libpangoxft-1.0-0_1.50.6+ds-2 libpcre16-3_2:8.39-13build5 libpcre2-16-0_10.39-3build1 libpcre2-32-0_10.39-3build1 libpcre2-8-0_10.39-3build1 libpcre2-dev_10.39-3build1 libpcre2-posix3_10.39-3build1 libpcre3_2:8.39-13build5 libpcre3-dev_2:8.39-13build5 libpcre32-3_2:8.39-13build5 libpcrecpp0v5_2:8.39-13build5 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.5-1 libpixman-1-0_0.40.0-1build4 libpixman-1-dev_0.40.0-1build4 libpng-dev_1.6.37-3build5 libpng16-16_1.6.37-3build5 libprocps8_2:3.3.17-6ubuntu2 libpthread-stubs0-dev_0.4-1build2 libpulse-dev_1:15.99.1+dfsg1-1ubuntu1 libpulse-mainloop-glib0_1:15.99.1+dfsg1-1ubuntu1 libpulse0_1:15.99.1+dfsg1-1ubuntu1 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10-minimal_3.10.4-3 libpython3.10-stdlib_3.10.4-3 libreadline8_8.1.2-1 libsdl2-2.0-0_2.0.20+dfsg-2build1 libsdl2-dev_2.0.20+dfsg-2build1 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 libsndfile1_1.0.31-2build1 libsndio-dev_1.8.1-1.1 libsndio7.0_1.8.1-1.1 libsqlite3-0_3.37.2-2 libss2_1.46.5-2ubuntu1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1.1 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++6_12-20220319-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3.1 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-6 libtiff5_4.3.0-6 libtiffxx5_4.3.0-6 libtinfo6_6.3-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.6-15build2 libtsan0_11.2.0-19ubuntu1 libubsan1_12-20220319-1ubuntu1 libuchardet0_0.0.7-1build2 libudev-dev_249.11-0ubuntu3.1 libudev1_249.11-0ubuntu3.1 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3 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 libvpx7_1.11.0-2ubuntu2 libvulkan1_1.3.204.1-2 libwayland-bin_1.20.0-1 libwayland-client0_1.20.0-1 libwayland-cursor0_1.20.0-1 libwayland-dev_1.20.0-1 libwayland-egl1_1.20.0-1 libwayland-server0_1.20.0-1 libwebp7_1.2.2-2 libx11-6_2:1.7.5-1 libx11-data_2:1.7.5-1 libx11-dev_2:1.7.5-1 libx11-xcb1_2:1.7.5-1 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-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-1build1 libxml2-utils_2.9.13+dfsg-1build1 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-29.30 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1 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 ncurses-base_6.3-2 ncurses-bin_6.3-2 openssl_3.0.2-0ubuntu1.1 optipng_0.7.7-2build1 pango1.0-tools_1.50.6+ds-2 passwd_1:4.8.1-2ubuntu2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1 pinentry-curses_1.1.1-1build2 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 python3_3.10.4-0ubuntu2 python3-distutils_3.10.4-0ubuntu1 python3-lib2to3_3.10.4-0ubuntu1 python3-minimal_3.10.4-0ubuntu2 python3.10_3.10.4-3 python3.10-minimal_3.10.4-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.1 systemd-sysv_249.11-0ubuntu3.1 systemd-timesyncd_249.11-0ubuntu3.1 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu2 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 uuid-dev_2.37.2-4ubuntu3 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 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: nblood Binary: nblood, nblood-data, nblood-pcexhumed, nblood-rednukem Architecture: any all Version: 1.01-r202205052232-08056b05d-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: d8e2c1adbdf252103caeb6e9b3c207254d89d9b4 14985612 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.tar.xz Checksums-Sha256: 523578db3dfe7d311c8152e4e7c541080875d179863db3f58163d8b9fc5ac244 14985612 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.tar.xz Files: 27c9ab777b5302db944955ba25195b4e 14985612 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.tar.xz dpkg-source: warning: extracting unsigned source package (nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.dsc) dpkg-source: info: extracting nblood in /<> dpkg-source: info: unpacking nblood_1.01-r202205052232-08056b05d-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-23613189 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23613189 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23613189 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-r202205052232-08056b05d-1~ubuntu22.04.1 dpkg-buildpackage: info: source distribution jammy dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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/mimalloc mkdir -p obj/imgui mkdir -p obj/glad mkdir -p obj/rr mkdir -p obj/rr/n64 mkdir -p obj/exhumed g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/ai.cpp -o obj/blood/ai.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aibat.cpp -o obj/blood/aibat.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aibat.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/blood.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/blood.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ 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/blood.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/ai.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/build.h:336, 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:336, from source/blood/src/ai.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aibat.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/ai.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/ai.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:339, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:210, from source/build/include/build.h:1676, from source/blood/src/ai.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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:30, from source/blood/src/ai.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:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/ai.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/blood/src/blood.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/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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/actor.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/actor.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/actor.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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:68: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ source/blood/src/actor.cpp: In function ‘void G_AddGameLight(int, int, int, int, int, int)’: source/blood/src/actor.cpp:7104:42: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 7104 | mylight.publicflags.emitshadow = 1; | ^ source/blood/src/actor.cpp:7126:63: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 7126 | gPolymerLight[spriteNum].lightptr->flags.invalidate = 1; | ^ source/blood/src/actor.cpp: In function ‘void actDoLight(int)’: source/blood/src/actor.cpp:7141:9: warning: unused variable ‘savedFires’ [-Wunused-variable] 7141 | int savedFires = 0; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aibeast.cpp -o obj/blood/aibeast.o In function ‘sndTryPlaySpecialMusic(int)’, inlined from ‘PreloadCache() [clone .part.0]’ at source/blood/src/blood.cpp:463:31: source/blood/src/blood.cpp:2759:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2759 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/blood.cpp: In function ‘AddINIFile(char const*, bool)’: source/blood/src/blood.cpp:2662:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2662 | Bstrncpy(pINIIter->zName, pzFile, BMAX_PATH); source/blood/src/blood.cpp: In function ‘sndTryPlaySpecialMusic(int)’: source/blood/src/blood.cpp:2759:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2759 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/blood.cpp: In function ‘sndPlaySpecialMusicOrNothing(int)’: source/blood/src/blood.cpp:2772:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2772 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sndTryPlaySpecialMusic(int)’, inlined from ‘sndPlaySpecialMusicOrNothing(int)’ at source/blood/src/blood.cpp:2769:31: source/blood/src/blood.cpp:2759:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2759 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1468, from source/blood/src/aibeast.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/blood/src/blood.cpp: In function ‘app_main’: source/blood/src/blood.cpp:1733:54: warning: ‘_cvars.cfg’ directive output may be truncated writing 10 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 1733 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_cvars.cfg", SetupFilename); | ^~~~~~~~~~ source/blood/src/blood.cpp:1733:22: note: ‘snprintf’ output between 11 and 266 bytes into a destination of size 256 1733 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_cvars.cfg", SetupFilename); source/blood/src/blood.cpp:1748:58: warning: ‘_settings.cfg’ directive output may be truncated writing 13 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 1748 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_settings.cfg", SetupFilename); | ^~~~~~~~~~~~~ source/blood/src/blood.cpp:1748:26: note: ‘snprintf’ output between 14 and 269 bytes into a destination of size 256 1748 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_settings.cfg", SetupFilename); source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiboneel.cpp -o obj/blood/aiboneel.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiburn.cpp -o obj/blood/aiburn.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/aibeast.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/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/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aiburn.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicaleb.cpp -o obj/blood/aicaleb.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aiboneel.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aiboneel.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/aiboneel.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:30, 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/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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiburn.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aiburn.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aiburn.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ 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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicerber.cpp -o obj/blood/aicerber.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicult.cpp -o obj/blood/aicult.o In file included from source/build/include/compat.h:1468, from source/blood/src/aicaleb.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aicerber.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aicult.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aicerber.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aicerber.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/aicerber.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/aicerber.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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicaleb.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicaleb.cpp:24: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aicaleb.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aicaleb.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aicult.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aicult.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/aicult.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/aicult.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aigarg.cpp -o obj/blood/aigarg.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aighost.cpp -o obj/blood/aighost.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aigilbst.cpp -o obj/blood/aigilbst.o In file included from source/build/include/compat.h:1468, from source/blood/src/aigarg.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aihand.cpp -o obj/blood/aihand.o In file included from source/build/include/compat.h:1468, from source/blood/src/aighost.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aigilbst.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aihand.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aigarg.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aigarg.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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[]; | ^~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aighost.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aighost.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/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/aigilbst.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aigilbst.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aigilbst.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/aigilbst.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aihand.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aihand.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aihand.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aihound.cpp -o obj/blood/aihound.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiinnoc.cpp -o obj/blood/aiinnoc.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aipod.cpp -o obj/blood/aipod.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/airat.cpp -o obj/blood/airat.o In file included from source/build/include/compat.h:1468, from source/blood/src/aihound.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aiinnoc.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aipod.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/airat.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/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/aihound.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aihound.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aihound.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/aihound.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/aihound.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aispid.cpp -o obj/blood/aispid.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aipod.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aipod.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aitchern.cpp -o obj/blood/aitchern.o 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/airat.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/airat.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/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/blood/src/airat.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/blood/src/airat.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aizomba.cpp -o obj/blood/aizomba.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aizombf.cpp -o obj/blood/aizombf.o In file included from source/build/include/compat.h:1468, from source/blood/src/aispid.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aizomba.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aizombf.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/aitchern.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aispid.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aispid.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/blood/src/aispid.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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[]; | ^~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/aizomba.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/aizomba.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:30, 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/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizombf.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aizombf.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aizombf.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/blood/src/aizombf.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/asound.cpp -o obj/blood/asound.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/barf.cpp -o obj/blood/barf.o In file included from source/build/include/build.h:336, 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:336, from source/blood/src/aitchern.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/aitchern.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/blood/src/aitchern.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/callback.cpp -o obj/blood/callback.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/choke.cpp -o obj/blood/choke.o source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/barf.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/asound.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/asound.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/common.cpp -o obj/blood/common.o In file included from source/build/include/build.h:336, 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:336, from source/blood/src/callback.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/callback.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/barf.cpp:28: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/barf.cpp:28: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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/callback.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/common_game.h:25, from source/blood/src/barf.cpp:28: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 member function ‘uint8_t RFS::GetNextTag()’: source/blood/src/barf.cpp:427:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 427 | if (eax == 0 && strlen(tags[i]._value) == ebp) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ source/blood/src/barf.cpp: In function ‘void ParseScript(const char*)’: source/blood/src/barf.cpp:734:22: warning: variable ‘isDefine’ set but not used [-Wunused-but-set-variable] 734 | bool isDefine = false; | ^~~~~~~~ source/blood/src/barf.cpp: In function ‘void sub_11DF0(char*, char, int)’: source/blood/src/barf.cpp:942:17: warning: unused variable ‘handle’ [-Wunused-variable] 942 | buildvfs_fd handle; | ^~~~~~ 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.. | ^~~~ source/blood/src/barf.cpp: At global scope: source/blood/src/barf.cpp:40:12: warning: ‘nDefines’ defined but not used [-Wunused-variable] 40 | static int nDefines = 0; | ^~~~~~~~ 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/choke.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/choke.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/choke.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/blood/src/choke.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/compat.h:1468, from source/blood/src/common.cpp:28: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/config.cpp -o obj/blood/config.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/controls.cpp -o obj/blood/controls.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/credits.cpp -o obj/blood/credits.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/blood/src/config.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/common.cpp:29: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/common.cpp:29: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/blood/src/common.cpp:29: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common.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:1468, from source/blood/src/controls.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/blood/src/common.cpp: In function ‘G_AddSearchPaths()’: source/blood/src/common.cpp:293:36: warning: ‘/steamapps/common/Blood’ directive output may be truncated writing 23 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 293 | Bsnprintf(buf, sizeof(buf), "%s/steamapps/common/Blood", basepath); | ^~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/common.cpp:293:14: note: ‘snprintf’ output between 24 and 279 bytes into a destination of size 256 293 | Bsnprintf(buf, sizeof(buf), "%s/steamapps/common/Blood", basepath); source/blood/src/common.cpp:297:36: warning: ‘/steamapps/common/One Unit W...’ directive output may be truncated writing 38 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 297 | Bsnprintf(buf, sizeof(buf), "%s/steamapps/common/One Unit Whole Blood", basepath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/common.cpp:297:14: note: ‘snprintf’ output between 39 and 294 bytes into a destination of size 256 297 | Bsnprintf(buf, sizeof(buf), "%s/steamapps/common/One Unit Whole Blood", basepath); source/blood/src/common.cpp:282:36: warning: ‘/data’ directive output may be truncated writing 5 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 282 | Bsnprintf(buf, sizeof(buf), "%s/data", path); | ^~~~~ source/blood/src/common.cpp:282:14: note: ‘snprintf’ output between 6 and 261 bytes into a destination of size 256 282 | Bsnprintf(buf, sizeof(buf), "%s/data", path); In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ source/blood/src/common.cpp: In function ‘G_LoadGroups(int)’: source/blood/src/common.cpp:206:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 206 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); | ^~ ~~~~~~~~ source/blood/src/common.cpp:206:22: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 206 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); source/blood/src/common.cpp:216:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 216 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); | ^~ ~~~~~~~~~~~~ source/blood/src/common.cpp:216:18: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 216 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/config.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/config.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/config.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/controls.cpp:24: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/blood/src/config.cpp:54: source/blood/src/_functio.h:235:21: warning: ‘mouseanalogdefaults’ defined but not used [-Wunused-variable] 235 | static const char * mouseanalogdefaults[MAXMOUSEAXES] = | ^~~~~~~~~~~~~~~~~~~ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/controls.cpp:30: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/controls.cpp:30: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/controls.cpp:30: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/credits.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/credits.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/credits.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/credits.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/blood/src/config.cpp: In function ‘CONFIG_WriteSettings()’: source/blood/src/config.cpp:784:58: warning: ‘_cvars.cfg’ directive output may be truncated writing 10 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 784 | Bsnprintf(filename, ARRAY_SIZE(filename), "%s_cvars.cfg", SetupFilename); | ^~~~~~~~~~ source/blood/src/config.cpp:784:22: note: ‘snprintf’ output between 11 and 266 bytes into a destination of size 256 784 | Bsnprintf(filename, ARRAY_SIZE(filename), "%s_cvars.cfg", SetupFilename); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/db.cpp -o obj/blood/db.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/baselayer.h:10, from source/blood/src/config.cpp:24: In function ‘Bstrncpyz(char*, char const*, unsigned long)’, inlined from ‘CONFIG_ReadSetup()’ at source/blood/src/config.cpp:697:14: source/build/include/compat.h:1204:13: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 1023 [-Wstringop-truncation] 1204 | Bstrncpy(dst, src, n); | ^ source/blood/src/db.cpp:1431:55: warning: multi-character character constant [-Wmultichar] 1431 | dbCrypt((char*)&mapheader, sizeof(MAPHEADER), 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1605:93: warning: multi-character character constant [-Wmultichar] 1605 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1610:93: warning: multi-character character constant [-Wmultichar] 1610 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/demo.cpp -o obj/blood/demo.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/dude.cpp -o obj/blood/dude.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/endgame.cpp -o obj/blood/endgame.o In file included from source/build/include/compat.h:1468, from source/blood/src/dude.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/common.h:11, from source/blood/src/demo.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/db.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/db.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ source/blood/src/db.cpp: In function ‘int dbSaveMap(const char*, int, int, int, short int, short int)’: source/blood/src/db.cpp:1346:10: warning: unused variable ‘sBakExt’ [-Wunused-variable] 1346 | char sBakExt[BMAX_PATH]; | ^~~~~~~ source/blood/src/db.cpp: In function ‘int32_t qloadboard(const char*, char, vec3_t*, int16_t*, int16_t*)’: source/blood/src/db.cpp:1711:47: warning: unused parameter ‘flags’ [-Wunused-parameter] 1711 | int32_t qloadboard(const char* filename, char flags, vec3_t* dapos, int16_t* daang, int16_t* dacursectnum) | ~~~~~^~~~~ In file included from source/blood/src/common_game.h:24, 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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; | ^ | - In file included from source/blood/src/common_game.h:24, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/demo.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/demo.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/demo.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/eventq.cpp -o obj/blood/eventq.o source/blood/src/db.cpp: In function ‘dbReadMapCRC(char const*)’: source/blood/src/db.cpp:683:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 683 | Bstrncpy(name2, pPath, BMAX_PATH); source/blood/src/db.cpp:694:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 694 | Bstrncpy(name2, pPath, BMAX_PATH); In file included from source/blood/src/demo.cpp:26: source/blood/src/demo.cpp: In member function ‘CDemo::Create(char const*)’: source/blood/src/common_game.h:548:50: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 548 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~~~~~~ source/blood/src/common_game.h:548:56: note: format string is defined here 548 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^ source/blood/src/common_game.h:548:38: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 548 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) In file included from source/blood/src/demo.cpp:26: source/blood/src/common_game.h:544:51: warning: ‘0’ directive output may be truncated writing 1 byte into a region of size between 0 and 255 [-Wformat-truncation=] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/demo.cpp:135:52: note: format string is defined here 135 | G_ModDirSnprintf(buffer, BMAX_PATH, "%s0%02d.dem", BloodIniPre, i); | ^ In file included from source/blood/src/demo.cpp:26: source/blood/src/common_game.h:544:51: note: directive argument in the range [0, 8] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:39: note: ‘snprintf’ output 9 or more bytes (assuming 264) into a destination of size 256 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/endgame.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/endgame.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - source/blood/src/demo.cpp: In member function ‘CDemo::LoadDemoInfo()’: source/blood/src/demo.cpp:483:21: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 483 | Bstrncpy((*pDemo)->zName, pIterator->name, BMAX_PATH); In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ source/blood/src/db.cpp: In function ‘dbLoadMap(char const*, int*, int*, int*, short*, short*, unsigned int*)’: source/blood/src/db.cpp:765:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 765 | Bstrncpy(name2, pPath, BMAX_PATH); source/blood/src/db.cpp:777:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 777 | Bstrncpy(name2, pPath, BMAX_PATH); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/fire.cpp -o obj/blood/fire.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/eventq.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/eventq.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/fx.cpp -o obj/blood/fx.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/fire.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/fire.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/blood/src/fire.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gamemenu.cpp -o obj/blood/gamemenu.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gameutil.cpp -o obj/blood/gameutil.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/getopt.cpp -o obj/blood/getopt.o In file included from source/build/include/build.h:336, 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:336, from source/blood/src/fx.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/fx.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/gameutil.cpp:27: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/gameutil.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/gameutil.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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:1468, from source/blood/src/getopt.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gfx.cpp -o obj/blood/gfx.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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/gamemenu.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/gamemenu.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/gamemenu.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/gamemenu.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:30, 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:1468, from source/blood/src/gfx.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/gib.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/globals.cpp -o obj/blood/globals.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/gfx.cpp:2: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/gfx.cpp:2: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gib.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/gib.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/gib.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/globals.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ 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:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/blood/src/gib.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gui.cpp -o obj/blood/gui.o source/blood/src/gamemenu.cpp: In member function ‘CGameMenuItemZCycle::Event(CGameMenuEvent&)’: source/blood/src/gamemenu.cpp:2576:20: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 2576 | strncpy(m_zTitle, m_pzText, kMaxTitleLength); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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/globals.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/globals.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/globals.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/build/include/compat.h:1468, from source/blood/src/gui.cpp:4: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/iob.cpp -o obj/blood/iob.o In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/gui.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/gui.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/gui.cpp:6: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/levels.cpp -o obj/blood/levels.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ source/blood/src/gui.cpp: In member function ‘virtual void Container::Paint(int, int, char)’: source/blood/src/gui.cpp:186:42: warning: unused parameter ‘a3’ [-Wunused-parameter] 186 | void Container::Paint(int x, int y, char a3) | ~~~~~^~ source/blood/src/gui.cpp: In member function ‘virtual void TitleBar::Paint(int, int, char)’: source/blood/src/gui.cpp:297:41: warning: unused parameter ‘a3’ [-Wunused-parameter] 297 | void TitleBar::Paint(int x, int y, char a3) | ~~~~~^~ source/blood/src/gui.cpp: In member function ‘virtual void TitleBar::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:311:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 311 | switch (event->at0) | ^ source/blood/src/gui.cpp:311:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_1’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:311:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:311:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:311:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function ‘virtual void Button::Paint(int, int, char)’: source/blood/src/gui.cpp:348:39: warning: unused parameter ‘a3’ [-Wunused-parameter] 348 | void Button::Paint(int x, int y, char a3) | ~~~~~^~ source/blood/src/gui.cpp: In member function ‘virtual void Button::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:374:16: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 374 | switch (event->at0) | ^ source/blood/src/gui.cpp:374:16: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:374:16: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:374:16: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function ‘virtual void BitButton::Paint(int, int, char)’: source/blood/src/gui.cpp:446:42: warning: unused parameter ‘a3’ [-Wunused-parameter] 446 | void BitButton::Paint(int x, int y, char a3) | ~~~~~^~ source/blood/src/gui.cpp: In member function ‘virtual void EditText::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:495:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 495 | switch (event->at0) | ^ source/blood/src/gui.cpp:495:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_2’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:495:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:495:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:495:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function ‘virtual void ThumbButton::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:631:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 631 | switch (event->at0) | ^ source/blood/src/gui.cpp:631:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:631:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:631:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function ‘virtual void ScrollButton::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:653:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 653 | switch (event->at0) | ^ source/blood/src/gui.cpp:653:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:653:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] In file included from source/blood/src/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/inifile.cpp:29: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/inifile.cpp:29: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/inifile.cpp:29: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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:1468, from source/blood/src/iob.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/blood/src/levels.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/loadsave.cpp -o obj/blood/loadsave.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/map2d.cpp -o obj/blood/map2d.o In file included from source/blood/src/common_game.h:24, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/iob.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/iob.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/iob.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/menu.cpp -o obj/blood/menu.o In file included from source/blood/src/common_game.h:24, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/levels.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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[]; | ^~~~~~ source/blood/src/levels.cpp:49:1: warning: missing initializer for member ‘GAMEOPTIONS::weaponsV10x’ [-Wmissing-field-initializers] 49 | }; | ^ source/blood/src/levels.cpp:49:1: warning: missing initializer for member ‘GAMEOPTIONS::bFriendlyFire’ [-Wmissing-field-initializers] source/blood/src/levels.cpp:49:1: warning: missing initializer for member ‘GAMEOPTIONS::bPlayerKeys’ [-Wmissing-field-initializers] source/blood/src/levels.cpp:49:1: warning: missing initializer for member ‘GAMEOPTIONS::szUserMap’ [-Wmissing-field-initializers] source/blood/src/levels.cpp: In function ‘levelInitINI(char const*)’: source/blood/src/levels.cpp:73:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 73 | Bstrncpy(BloodIniFile, pzIni, BMAX_PATH); source/blood/src/levels.cpp:74:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 74 | Bstrncpy(BloodIniPre, pzIni, BMAX_PATH); source/blood/src/levels.cpp: In function ‘levelLoadMapInfo(IniFile*, LEVELINFO*, char const*)’: source/blood/src/levels.cpp:208:12: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 208 | strncpy(pLevelInfo->Song, pIni->GetKeyString(pzSection, "Song", ""), BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/levels.cpp: In function ‘levelAddUserMap(char const*)’: source/blood/src/levels.cpp:277:12: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 277 | strncpy(buffer, pzMap, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/blood/src/levels.cpp: In function ‘levelTryPlayMusic(int, int, bool)’: source/blood/src/levels.cpp:387:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 387 | strncpy(buffer, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/messages.cpp -o obj/blood/messages.o In file included from source/build/include/compat.h:1468, from source/blood/src/menu.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/loadsave.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/loadsave.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/map2d.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/loadsave.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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/map2d.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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; | ^ | - In file included from source/build/include/build.h:336, 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:336, from source/blood/src/map2d.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:339, 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:339, from source/blood/src/map2d.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/map2d.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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[]; | ^~~~~~ source/blood/src/loadsave.cpp: In static member function ‘static void LoadSave::LoadGame(char*)’: source/blood/src/loadsave.cpp:201:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 201 | if ((unsigned)gGameOptions.nEpisode >= gEpisodeCount || (unsigned)gGameOptions.nLevel >= gEpisodeInfo[gGameOptions.nEpisode].nLevels | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ source/blood/src/loadsave.cpp:201:91: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 201 | if ((unsigned)gGameOptions.nEpisode >= gEpisodeCount || (unsigned)gGameOptions.nLevel >= gEpisodeInfo[gGameOptions.nEpisode].nLevels | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/mirrors.cpp -o obj/blood/mirrors.o In file included from source/blood/src/common_game.h:24, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/menu.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/menu.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/misc.cpp -o obj/blood/misc.o In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/menu.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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:30, 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 | { | ^ source/blood/src/menu.cpp: In function ‘void UpdateMusicDevice(CGameMenuItemZCycle*)’: source/blood/src/menu.cpp:1938:45: warning: unused parameter ‘pItem’ [-Wunused-parameter] 1938 | void UpdateMusicDevice(CGameMenuItemZCycle *pItem) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ source/blood/src/menu.cpp: In function ‘void SetupOptionsSound(CGameMenuItemChain*)’: source/blood/src/menu.cpp:1991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1991 | for (int i = 0; i < ARRAY_SIZE(nMusicDeviceValues); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/menu.cpp: In function ‘void ClearUserMapNameOnLevelChange(CGameMenuItemZCycle*)’: source/blood/src/menu.cpp:2280:57: warning: unused parameter ‘pItem’ [-Wunused-parameter] 2280 | void ClearUserMapNameOnLevelChange(CGameMenuItemZCycle *pItem) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/messages.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/messages.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/blood/src/menu.cpp:25: source/blood/src/menu.cpp: In function ‘SaveGame(CGameMenuItemZEditBitmap*, CGameMenuEvent*)’: source/blood/src/common_game.h:544:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:54: note: format string is defined here 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:39: note: ‘snprintf’ output between 14 and 278 bytes into a destination of size 256 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/menu.cpp: In function ‘LoadGame(CGameMenuItemZEditBitmap*, CGameMenuEvent*)’: source/blood/src/common_game.h:544:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:54: note: format string is defined here 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:39: note: ‘snprintf’ output between 14 and 278 bytes into a destination of size 256 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/network.cpp -o obj/blood/network.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/mirrors.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/mirrors.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/mirrors.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/mirrors.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/blood/src/menu.cpp: In function ‘SetupNetworkMenu()’: In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/menu.cpp:2082:16: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 31 [-Wstringop-truncation] 2082 | strncpy(zNetAddressBuffer, gNetAddress, sizeof(zNetAddressBuffer)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/menu.cpp:25: source/blood/src/menu.cpp: In function ‘QuickSaveGame()’: source/blood/src/common_game.h:544:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:54: note: format string is defined here 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:51: note: directive argument in the range [-32768, 32767] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:39: note: ‘snprintf’ output between 14 and 273 bytes into a destination of size 256 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/menu.cpp: In function ‘QuickLoadGame()’: source/blood/src/common_game.h:544:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:54: note: format string is defined here 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:51: note: directive argument in the range [-32768, 32767] 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:544:39: note: ‘snprintf’ output between 14 and 273 bytes into a destination of size 256 544 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ In file included from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/misc.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/misc.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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/blood/src/common_game.h:25, from source/blood/src/misc.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ source/blood/src/misc.cpp: In function ‘void SplitPath(const char*, char*, char*, char*)’: source/blood/src/misc.cpp:141:17: warning: unused variable ‘pDirectory’ [-Wunused-variable] 141 | const char *pDirectory = pzPath+nLength; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/osdcmd.cpp -o obj/blood/osdcmd.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/player.cpp -o obj/blood/player.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/network.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/network.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/compat.h:1468, from source/blood/src/player.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/qav.cpp -o obj/blood/qav.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/osdcmd.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/osdcmd.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/player.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/player.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/player.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/blood/src/player.cpp:43: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ source/blood/src/player.cpp: In function ‘void playerResetScores(int)’: source/blood/src/player.cpp:882:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class ClockTicks’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 882 | memset(gPlayerScoreTicks, 0, sizeof(gPlayerScoreTicks)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1476, from source/blood/src/player.cpp:25: source/build/include/clockticks.hpp:20:7: note: ‘class ClockTicks’ declared here 20 | class ClockTicks | ^~~~~~~~~~ source/blood/src/player.cpp: In function ‘void playerInit(int, unsigned int)’: source/blood/src/player.cpp:889:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct PLAYER’; use assignment or value-initialization instead [-Wclass-memaccess] 889 | memset(pPlayer, 0, sizeof(PLAYER)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/blood/src/player.cpp:42: source/blood/src/player.h:101:8: note: ‘struct PLAYER’ declared here 101 | struct PLAYER | ^~~~~~ source/blood/src/osdcmd.cpp: In function ‘registerosdcommands’: source/blood/src/osdcmd.cpp:1141:36: warning: ‘%s’ directive writing up to 1759 bytes into a region of size 247 [-Wformat-overflow=] 1141 | Bsprintf(buffer, "gamefunc_%s", func); | ^~ source/blood/src/osdcmd.cpp:1141:17: note: ‘sprintf’ output between 10 and 1769 bytes into a destination of size 256 1141 | Bsprintf(buffer, "gamefunc_%s", func); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/qheap.cpp -o obj/blood/qheap.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/replace.cpp -o obj/blood/replace.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/resource.cpp -o obj/blood/resource.o In file included from source/build/include/compat.h:1468, from source/blood/src/replace.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/qav.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/qav.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/crc32.h:4, from source/blood/src/resource.cpp:27: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/screen.cpp -o obj/blood/screen.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/replace.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/replace.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/blood/src/replace.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/blood/src/common_game.h:24, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/resource.cpp:33: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/resource.cpp:33: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/resource.cpp:33: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, from source/blood/src/resource.cpp:33: 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, from source/blood/src/resource.cpp:33: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sectorfx.cpp -o obj/blood/sectorfx.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/seq.cpp -o obj/blood/seq.o In file included from source/build/include/compat.h:1468, from source/build/include/a.h:9, from source/blood/src/screen.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/blood/src/resource.cpp: In member function ‘Resource::AddExternalResource(char const*, char const*, int, int, char const*)’: source/blood/src/resource.cpp:381:17: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 381 | Bstrncpy(path, filename, BMAX_PATH-1); source/blood/src/resource.cpp:379:42: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=] 379 | Bsnprintf(path, BMAX_PATH-1, "%s/%s", pzDirectory, filename); | ^~ ~~~~~~~~ source/blood/src/resource.cpp:379:18: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 255 379 | Bsnprintf(path, BMAX_PATH-1, "%s/%s", pzDirectory, filename); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sfx.cpp -o obj/blood/sfx.o In file included from source/build/include/compat.h:1468, from source/blood/src/sectorfx.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/screen.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/screen.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ source/blood/src/screen.cpp: In function ‘scrFindClosestColor(int, int, int)’: source/blood/src/screen.cpp:128:12: warning: ‘best’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | return best; | ^~~~ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sound.cpp -o obj/blood/sound.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/seq.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/seq.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/seq.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:30, 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/sectorfx.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/sectorfx.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/sectorfx.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/sfx.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/sfx.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/sfx.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/tile.cpp -o obj/blood/tile.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/trig.cpp -o obj/blood/trig.o source/blood/src/sfx.cpp: In function ‘sfxPlay3DSound(spritetypev7*, int, int, int)’: source/blood/src/sfx.cpp:201:25: warning: potential null pointer dereference [-Wnull-dereference] 201 | pBonkle->chanId = chanId; | ~~~~~~~~~~~~~~~~^~~~~~~~ source/blood/src/sfx.cpp:200:26: warning: potential null pointer dereference [-Wnull-dereference] 200 | pBonkle->pSndSpr = pSprite; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ source/blood/src/sfx.cpp: In function ‘sfxPlay3DSoundCP(spritetypev7*, int, int, int, int, int)’: source/blood/src/sfx.cpp:312:25: warning: potential null pointer dereference [-Wnull-dereference] 312 | pBonkle->chanId = chanId; | ~~~~~~~~~~~~~~~~^~~~~~~~ source/blood/src/sfx.cpp:311:26: warning: potential null pointer dereference [-Wnull-dereference] 311 | pBonkle->pSndSpr = pSprite; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/triggers.cpp -o obj/blood/triggers.o In file included from source/build/include/compat.h:1468, from source/blood/src/tile.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/sound.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/sound.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ source/blood/src/sound.cpp: In function ‘sndStartSample(char const*, int, int)’: source/blood/src/sound.cpp:281:19: warning: potential null pointer dereference [-Wnull-dereference] 281 | if (pChannel->hVoice > 0) | ~~~~~~~~~~^~~~~~ source/blood/src/sound.cpp: In function ‘sndStartSample(unsigned int, int, int, bool)’: source/blood/src/sound.cpp:306:19: warning: potential null pointer dereference [-Wnull-dereference] 306 | if (pChannel->hVoice > 0) | ~~~~~~~~~~^~~~~~ source/blood/src/sound.cpp: In function ‘sndStartWavID(unsigned int, int, int)’: source/blood/src/sound.cpp:347:19: warning: potential null pointer dereference [-Wnull-dereference] 347 | if (pChannel->hVoice > 0) | ~~~~~~~~~~^~~~~~ source/blood/src/sound.cpp: In function ‘sndStartWavDisk(char const*, int, int)’: source/blood/src/sound.cpp:376:19: warning: potential null pointer dereference [-Wnull-dereference] 376 | if (pChannel->hVoice > 0) | ~~~~~~~~~~^~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/trig.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/trig.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/tile.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/tile.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/view.cpp -o obj/blood/view.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/warp.cpp -o obj/blood/warp.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/weapon.cpp -o obj/blood/weapon.o In file included from source/build/include/compat.h:1468, from source/blood/src/view.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/triggers.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/triggers.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/blood/src/network.h:26, from source/blood/src/common_game.h:30, 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/build/include/compat.h:1468, from source/blood/src/weapon.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ In file included from source/blood/src/triggers.cpp:47: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/view.cpp:28: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/view.cpp:28: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/view.cpp:28: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/network.h:26, from source/blood/src/common_game.h:30, 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 | { | ^ source/blood/src/view.cpp: In function ‘void FontSet(int, int, int)’: source/blood/src/view.cpp:197:23: warning: unused variable ‘nTile’ [-Wunused-variable] 197 | int const nTile = tile + i - 32; | ^~~~~ source/blood/src/view.cpp: In function ‘void viewProcessSprites(int32_t, int32_t, int32_t, int32_t, int32_t)’: source/blood/src/view.cpp:2633:17: warning: unused variable ‘nAnimTile’ [-Wunused-variable] 2633 | int nAnimTile = pTSprite->picnum + animateoffs_replace(pTSprite->picnum, 32768+pTSprite->owner); | ^~~~~~~~~ source/blood/src/view.cpp: In function ‘void viewDrawScreen()’: source/blood/src/view.cpp:3461:27: warning: unused variable ‘upAngle’ [-Wunused-variable] 3461 | CONSTEXPR int upAngle = 289; | ^~~~~~~ source/blood/src/view.cpp:3462:27: warning: unused variable ‘downAngle’ [-Wunused-variable] 3462 | CONSTEXPR int downAngle = -347; | ^~~~~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/warp.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/warp.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/blood/src/warp.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/network.h:26, from source/blood/src/common_game.h:30, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/weapon.cpp:27: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/weapon.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/weapon.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/network.h:26, from source/blood/src/common_game.h:30, 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/blood/src/weapon.cpp:44: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/nnexts.cpp -o obj/blood/nnexts.o In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:24, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/blood/src/view.cpp: In function ‘viewLoadingScreen(int, char const*, char const*, char const*)’: source/blood/src/view.cpp:4026:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4026 | strncpy(pzLoadingScreenText1, pText, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/view.cpp:4030:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4030 | strncpy(pzLoadingScreenText2, pText2, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/view.cpp:4034:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4034 | strncpy(pzLoadingScreenText3, pText3, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiunicult.cpp -o obj/blood/aiunicult.o In file included from source/blood/src/common_game.h:24, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, 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:336, from source/blood/src/common_game.h:25, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, 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:339, from source/blood/src/common_game.h:25, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, 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:25, from source/blood/src/nnexts.h:34, from source/blood/src/nnexts.cpp:34: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, 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/network.h:26, from source/blood/src/common_game.h:30, 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.cpp:46: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ source/blood/src/nnexts.cpp: In function ‘void nnExtInitModernStuff(bool)’: source/blood/src/nnexts.cpp:862:38: warning: overflow in conversion from ‘int’ to ‘signed char:3’ changes value from ‘6’ to ‘-2’ [-Woverflow] 862 | pCond->obj[count].type = OBJ_SECTOR; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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:1468, from source/build/include/baselayer.h:10, from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/blood/src/view.cpp: In function ‘viewDrawScreen()’: source/blood/src/view.cpp:3751:81: warning: ‘tiltcs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3751 | int nScale = dmulscale32(Cos(nAng), 262144, Sin(nAng), 163840)>>tiltcs; | ^~~~~~ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/rsrc/game_icon.c -o obj/blood/game_icon.o In file included from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.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:336, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.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:339, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.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:25, from source/blood/src/aiunicult.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.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:30, from source/blood/src/aiunicult.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/aiunicult.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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/startgtk.game.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/blood/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/blood/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:30, 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 | { | ^ 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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/asan_guarded_allocator.cpp -o obj/build/asan_guarded_allocator.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/2d.cpp -o obj/build/2d.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); | ^~~~~~~~ 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, g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/baselayer.cpp -o obj/build/baselayer.o In file included from source/build/include/build.h:298, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.cpp:25: source/blood/src/aiunicult.cpp: In function ‘thinkChase(spritetypev7*, XSPRITE*)’: source/build/include/tracker.hpp:97:56: warning: potential null pointer dereference [-Wnull-dereference] 97 | FORCE_INLINE operator T() const { return this->value; } | ^~~~~ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/build/src/baselayer.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/cache1d.cpp -o obj/build/cache1d.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/2d.cpp:9: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/2d.cpp:9: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/2d.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:1468, from source/build/include/baselayer.h:10, from source/build/src/cache1d.cpp:36: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/baselayer.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/baselayer.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/src/cache1d.cpp:36: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ source/blood/src/nnexts.cpp: In function ‘incDecGoalValueIsReached(XSPRITE*) [clone .part.0]’: source/blood/src/nnexts.cpp:7820:40: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 7820 | char buffer[5]; sprintf(buffer, "%d", abs(pXSprite->data1)); int len = strlen(buffer); int rx = -1; | ^ source/blood/src/nnexts.cpp:7820:28: note: ‘sprintf’ output between 2 and 6 bytes into a destination of size 5 7820 | char buffer[5]; sprintf(buffer, "%d", abs(pXSprite->data1)); int len = strlen(buffer); int rx = -1; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/cache1d.cpp:36: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ source/blood/src/nnexts.cpp: In function ‘useIncDecGen(XSPRITE*, short, int)’: source/blood/src/nnexts.cpp:5621:24: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 5621 | sprintf(buffer, "%d", abs(pXSource->data1)); int len = strlen(buffer); | ^ source/blood/src/nnexts.cpp:5621:12: note: ‘sprintf’ output between 2 and 6 bytes into a destination of size 5 5621 | sprintf(buffer, "%d", abs(pXSource->data1)); int len = strlen(buffer); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/build.h:336, 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:336, from source/build/src/cache1d.cpp:37: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/cache1d.cpp:37: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/cache1d.cpp:37: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/clip.cpp -o obj/build/clip.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/colmatch.cpp -o obj/build/colmatch.o In file included from source/build/include/compat.h:1468, from source/build/include/a.h:9, from source/build/src/clip.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/colmatch.h:2, from source/build/src/colmatch.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/clip.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/clip.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/clip.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/baselayer.cpp: In function ‘initprintf’: source/build/src/baselayer.cpp:68:25: warning: specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wformat-truncation=] 68 | len = Bvsnprintf(buf, size-1, f, va); source/build/src/baselayer.cpp:68:25: warning: null destination pointer [-Wformat-truncation=] In file included from source/build/include/compat.h:1468, from source/build/src/common.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/communityapi.cpp -o obj/build/communityapi.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/common.cpp:3: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/compat.cpp -o obj/build/compat.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/cpuid.cpp -o obj/build/cpuid.o In file included from source/build/include/compat.h:1468, from source/build/src/compat.cpp:6: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/build/src/cpuid.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/communityapi.cpp:12: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/communityapi.cpp:12: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/communityapi.cpp:12: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/crc32.cpp -o obj/build/crc32.o In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/defs.cpp -o obj/build/defs.o In file included from source/build/src/compat.cpp:31: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/compat.cpp:31: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/crc32.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/dxtfilter.cpp -o obj/build/dxtfilter.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/enet.cpp -o obj/build/enet.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/engine.cpp -o obj/build/engine.o In file included from source/build/include/compat.h:1468, from source/build/src/enet.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/dxtfilter.cpp:41: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:1173:13: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 1173 | ({ \ | ^ source/build/include/enet.h:4958:34: note: in expansion of macro ‘ENET_ATOMIC_CAS’ 4958 | uint64_t old_value = ENET_ATOMIC_CAS(&start_time_ns, 0, want_value); | ^~~~~~~~~~~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/defs.cpp:8: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/defs.cpp:8: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/src/defs.cpp:19: source/build/include/screentext.h:120:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/a.h:9, from source/build/src/engine.cpp:11: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/defs.cpp: In function ‘int32_t defsparser(scriptfile*)’: source/build/src/defs.cpp:1998:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 1998 | voxrotate[lastvoxid>>3] |= pow2char[lastvoxid&7]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ source/build/src/defs.cpp:2000:17: note: here 2000 | case T_NOTRANS: | ^~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/dxtfilter.cpp:42: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/src/engine.cpp:12: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/engine.cpp:13: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/engine.cpp:13: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/engine.cpp:13: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/fix16.cpp -o obj/build/fix16.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/hash.cpp -o obj/build/hash.o In file included from source/build/include/compat.h:1468, from source/build/include/fix16.h:4, from source/build/src/fix16.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/hightile.cpp -o obj/build/hightile.o In file included from source/build/include/compat.h:1468, from source/build/src/hash.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/klzw.cpp -o obj/build/klzw.o In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/klzw.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/hightile.cpp:7: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/hightile.cpp:7: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/hightile.cpp:7: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/kplib.cpp -o obj/build/kplib.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/loguru.cpp -o obj/build/loguru.o In file included from source/build/include/compat.h:1468, from source/build/src/loguru.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/kplib.cpp:32: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/lz4.c -o obj/build/lz4.o In file included from source/build/include/compat.h:1468, from source/build/src/lz4.c:201: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/loguru.cpp: In function ‘void loguru::get_thread_name(char*, long long unsigned int, bool)’: source/build/src/loguru.cpp:1184:60: warning: this condition has identical branches [-Wduplicated-branches] 1183 | const auto thread_id = pthread_self_is_pointer | ~~~~~~~~~~~~~~~~~~~~~~~ 1184 | ? reinterpret_cast((void*)native_id) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1185 | : static_cast(native_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/md4.cpp -o obj/build/md4.o In file included from source/build/include/compat.h:1468, from source/build/src/md4.cpp:33: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mhk.cpp -o obj/build/mhk.o In file included from source/build/include/compat.h:1468, from source/build/src/mhk.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/mhk.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/mhk.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/mhk.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/mhk.cpp: In function ‘int32_t engineLoadMHK(const char*)’: source/build/src/mhk.cpp:301:44: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 301 | light.publicflags.emitshadow = 1; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/miniz.c -o obj/build/miniz.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/miniz_tdef.c -o obj/build/miniz_tdef.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/miniz_tinfl.c -o obj/build/miniz_tinfl.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mmulti.cpp -o obj/build/mmulti.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mutex.cpp -o obj/build/mutex.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/mutex.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/mmulti.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/mmulti.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/mmulti.cpp:6: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/osd.cpp -o obj/build/osd.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/palette.cpp -o obj/build/palette.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/pngwrite.cpp -o obj/build/pngwrite.o In file included from source/build/include/compat.h:1468, from source/build/src/pngwrite.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/palette.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/polymost.cpp -o obj/build/polymost.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ Creating obj/build/polymost1Frag.glsl.cpp from source/build/src/polymost1Frag.glsl g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c obj/build/polymost1Frag.glsl.cpp -o obj/build/polymost1Frag.o Creating obj/build/polymost1Vert.glsl.cpp from source/build/src/polymost1Vert.glsl g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/pragmas.cpp -o obj/build/pragmas.o In file included from source/build/include/compat.h:1468, from source/build/src/pragmas.cpp:10: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/palette.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/palette.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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/build/src/osd.cpp:7: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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; | ^ | - In file included from source/build/include/build.h:336, 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:336, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ 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:339, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:339, from source/build/src/osd.cpp:7: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/palette.cpp:10: 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/osd.cpp:7: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/rev.cpp -o obj/build/rev.o source/build/src/osd.cpp: In function ‘void OSD_WriteAliases(buildvfs_FILE)’: source/build/src/osd.cpp:2344:29: warning: ISO C++ forbids comparison between pointer of type ‘void *’ and pointer-to-function [-Wpedantic] 2344 | else if (symb->func == (void *)OSD_ALIAS) g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/screenshot.cpp -o obj/build/screenshot.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/polymost.cpp:11: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/polymost.cpp:11: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/polymost.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:1468, from source/build/src/screenshot.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/screentext.cpp -o obj/build/screentext.o source/build/src/osd.cpp: In function ‘OSD_Printf(char const*, ...)’: source/build/src/osd.cpp:1689:25: warning: specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wformat-truncation=] 1689 | len = Bvsnprintf(buf, size-1, f, va); source/build/src/osd.cpp:1689:25: warning: null destination pointer [-Wformat-truncation=] g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/scriptfile.cpp -o obj/build/scriptfile.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/screenshot.cpp:2: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/screenshot.cpp:2: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/screenshot.cpp:2: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/screentext.h:11, from source/build/src/screentext.cpp:7: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/screentext.cpp:7: source/build/include/screentext.h:120:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/scriptfile.cpp:8: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/screenshot.cpp: In function ‘getScreenshotPath(char const*)’: source/build/src/screenshot.cpp:76:45: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 76 | Bsnprintf(fn, sizeof(fn), "%s/%s", screenshot_dir, filename); | ^ source/build/src/screenshot.cpp:76:22: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 76 | Bsnprintf(fn, sizeof(fn), "%s/%s", screenshot_dir, filename); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/sjson.cpp -o obj/build/sjson.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/screentext.cpp:8: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/screentext.cpp:8: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/src/scriptfile.cpp:10: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/scriptfile.cpp:10: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smalltextfont.cpp -o obj/build/smalltextfont.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smmalloc.cpp -o obj/build/smmalloc.o In file included from source/build/include/compat.h:1468, from source/build/src/sjson.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/smmalloc.cpp: In member function ‘sm::internal::TlsPoolBucket::Init(unsigned int*, unsigned int, sm::CacheWarmupOptions, sm::Allocator*, unsigned long)’: source/build/src/smmalloc.cpp:54:28: warning: potential null pointer dereference [-Wnull-dereference] 54 | pBucketData = pBucket->pData; | ~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smmalloc_generic.cpp -o obj/build/smmalloc_generic.o In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_delete_node.part.0’: source/build/include/sjson.h:553:22: warning: potential null pointer dereference [-Wnull-dereference] 553 | page->ptrs[page->iter++] = ptr; | ~~~~~~^~~~ source/build/include/sjson.h:553:11: warning: potential null pointer dereference [-Wnull-dereference] 553 | page->ptrs[page->iter++] = ptr; | ~~~~~~^~~~ source/build/include/sjson.h:553:26: warning: potential null pointer dereference [-Wnull-dereference] 553 | page->ptrs[page->iter++] = ptr; | ~~~~~~~~~~^~ source/build/include/sjson.h:553:22: warning: potential null pointer dereference [-Wnull-dereference] 553 | page->ptrs[page->iter++] = ptr; | ~~~~~~^~~~ source/build/include/sjson.h:553:11: warning: potential null pointer dereference [-Wnull-dereference] 553 | page->ptrs[page->iter++] = ptr; | ~~~~~~^~~~ source/build/include/sjson.h:553:26: warning: potential null pointer dereference [-Wnull-dereference] 553 | page->ptrs[page->iter++] = ptr; | ~~~~~~~~~~^~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smmalloc_tls.cpp -o obj/build/smmalloc_tls.o source/build/include/sjson.h: In function ‘sjson_mkarray’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h: In function ‘sjson_mkobject’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/softsurface.cpp -o obj/build/softsurface.o source/build/include/sjson.h: In function ‘sjson_mkbool’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1366:16: warning: potential null pointer dereference [-Wnull-dereference] 1366 | ret->bool_ = b; | ~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_mknumber’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ In file included from source/build/include/compat.h:1468, from source/build/src/smmalloc_generic.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_array’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h: In function ‘sjson_put_obj’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h: In function ‘sjson_put_bool’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1366:16: warning: potential null pointer dereference [-Wnull-dereference] 1366 | ret->bool_ = b; | ~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_double’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_float’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_int’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_mkstring’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1373:18: warning: potential null pointer dereference [-Wnull-dereference] 1373 | ret->string_ = s; | ~~~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_string’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1373:18: warning: potential null pointer dereference [-Wnull-dereference] 1373 | ret->string_ = s; | ~~~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_floats’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ source/build/include/sjson.h:1401:19: warning: potential null pointer dereference [-Wnull-dereference] 1401 | child->parent = parent; | ~~~~~~~~~~~~~~^~~~~~~~ source/build/include/sjson.h:1402:17: warning: potential null pointer dereference [-Wnull-dereference] 1402 | child->prev = parent->children.tail; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/texcache.cpp -o obj/build/texcache.o In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_ints’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ source/build/include/sjson.h:1401:19: warning: potential null pointer dereference [-Wnull-dereference] 1401 | child->parent = parent; | ~~~~~~~~~~~~~~^~~~~~~~ source/build/include/sjson.h:1402:17: warning: potential null pointer dereference [-Wnull-dereference] 1402 | child->prev = parent->children.tail; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_uint16s’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ source/build/include/sjson.h:1401:19: warning: potential null pointer dereference [-Wnull-dereference] 1401 | child->parent = parent; | ~~~~~~~~~~~~~~^~~~~~~~ source/build/include/sjson.h:1402:17: warning: potential null pointer dereference [-Wnull-dereference] 1402 | child->prev = parent->children.tail; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_uints’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ source/build/include/sjson.h:1401:19: warning: potential null pointer dereference [-Wnull-dereference] 1401 | child->parent = parent; | ~~~~~~~~~~~~~~^~~~~~~~ source/build/include/sjson.h:1402:17: warning: potential null pointer dereference [-Wnull-dereference] 1402 | child->prev = parent->children.tail; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_int16s’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ source/build/include/sjson.h:1401:19: warning: potential null pointer dereference [-Wnull-dereference] 1401 | child->parent = parent; | ~~~~~~~~~~~~~~^~~~~~~~ source/build/include/sjson.h:1402:17: warning: potential null pointer dereference [-Wnull-dereference] 1402 | child->prev = parent->children.tail; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson_put_strings’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1373:18: warning: potential null pointer dereference [-Wnull-dereference] 1373 | ret->string_ = s; | ~~~~~~~~~~~~~^~~ source/build/include/sjson.h:1401:19: warning: potential null pointer dereference [-Wnull-dereference] 1401 | child->parent = parent; | ~~~~~~~~~~~~~~^~~~~~~~ source/build/include/sjson.h:1402:17: warning: potential null pointer dereference [-Wnull-dereference] 1402 | child->prev = parent->children.tail; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h: In function ‘sjson__parse_value(sjson_context*, char const**, sjson_node**)’: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1366:16: warning: potential null pointer dereference [-Wnull-dereference] 1366 | ret->bool_ = b; | ~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1373:18: warning: potential null pointer dereference [-Wnull-dereference] 1373 | ret->string_ = s; | ~~~~~~~~~~~~~^~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ source/build/include/sjson.h:726:15: warning: potential null pointer dereference [-Wnull-dereference] 726 | node->tag = tag; | ~~~~~~~~~~^~~~~ In file included from source/build/src/sjson.cpp:13: source/build/include/sjson.h:1385:19: warning: potential null pointer dereference [-Wnull-dereference] 1385 | node->number_ = n; | ~~~~~~~~~~~~~~^~~ In file included from source/build/include/compat.h:1468, from source/build/include/softsurface.h:11, from source/build/src/softsurface.cpp:8: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/build/src/texcache.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/textfont.cpp -o obj/build/textfont.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/tiles.cpp -o obj/build/tiles.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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/src/texcache.cpp:3: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/texcache.cpp:3: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/build/src/softsurface.cpp:11: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/softsurface.cpp:11: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/build/src/softsurface.cpp:11: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:336, 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:336, from source/build/src/texcache.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/texcache.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/src/texcache.cpp:4: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/texcache.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, from source/build/include/baselayer.h:10, from source/build/src/tiles.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/timer.cpp -o obj/build/timer.o In file included from source/build/include/compat.h:1468, from source/build/include/timer.h:6, from source/build/src/timer.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/tiles.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/tiles.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/tiles.cpp:10: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/vfs.cpp -o obj/build/vfs.o In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/build/src/vfs.cpp:8: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/timer.cpp:5: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/timer.cpp:5: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/timer.cpp:5: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/xxhash.c -o obj/build/xxhash.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/glbuild.cpp -o obj/build/glbuild.o In file included from source/build/include/compat.h:1468, from source/build/include/xxhash.h:171, from source/build/src/xxhash.c:43: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/vfs.cpp: In function ‘kopen4loadfrommod’: source/build/src/vfs.cpp:876:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 876 | Bsnprintf(staticFileName, sizeof(staticFileName), "%s/%s", g_modDir, fileName); | ^ source/build/src/vfs.cpp:876:18: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 876 | Bsnprintf(staticFileName, sizeof(staticFileName), "%s/%s", g_modDir, fileName); In file included from source/build/include/compat.h:1468, from source/build/include/a.h:9, from source/build/src/a-c.cpp:13: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/glsurface.cpp -o obj/build/glsurface.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/voxmodel.cpp -o obj/build/voxmodel.o In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/include/glbuild.h:6, from source/build/src/glbuild.cpp:18: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, from source/build/include/glsurface.h:11, from source/build/src/glsurface.cpp:8: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/build/src/voxmodel.cpp:5: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/glbuild.cpp: In function ‘buildgl_outputDebugMessage(unsigned char, char const*, ...)’: source/build/src/glbuild.cpp:48:25: warning: specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wformat-truncation=] 48 | len = Bvsnprintf(buf, size-1, format, va); source/build/src/glbuild.cpp:48:25: warning: null destination pointer [-Wformat-truncation=] g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mdsprite.cpp -o obj/build/mdsprite.o In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/voxmodel.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/voxmodel.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/src/glsurface.cpp:11: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/glsurface.cpp:12: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/glsurface.cpp:12: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/tilepacker.cpp -o obj/build/tilepacker.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/mdsprite.cpp:5: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/mdsprite.cpp:5: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/mdsprite.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:1468, from source/build/src/tilepacker.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/polymer.cpp -o obj/build/polymer.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/sdlayer.cpp -o obj/build/sdlayer.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/tilepacker.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/tilepacker.cpp:10: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/tilepacker.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/mdsprite.cpp:5: In function ‘Bstrncpyz(char*, char const*, unsigned long)’, inlined from ‘mdload(char const*)’ at source/build/src/mdsprite.cpp:2557:18, inlined from ‘md_loadmodel’ at source/build/src/mdsprite.cpp:266:16: source/build/include/compat.h:1204:13: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 1204 | Bstrncpy(dst, src, n); | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/gtkbits.cpp -o obj/build/gtkbits.o In file included from source/build/include/compat.h:1468, from source/build/src/polymer.cpp:5: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/mdsprite.cpp: In function ‘polymost_mddraw’: source/build/src/mdsprite.cpp:2292:66: warning: potential null pointer dereference [-Wnull-dereference] 2292 | polymost_setupdetailtexture(GL_TEXTURE3, i, (sk->flags& HICR_FORCEFILTER) ? (PTH_HIGHTILE | PTH_FORCEFILTER) : PTH_HIGHTILE); | ~~~~^~~~~ source/build/src/mdsprite.cpp:2291:19: warning: potential null pointer dereference [-Wnull-dereference] 2291 | f = sk->param; | ~~^~~~~~~~~~~ source/build/src/mdsprite.cpp:2292:66: warning: potential null pointer dereference [-Wnull-dereference] 2292 | polymost_setupdetailtexture(GL_TEXTURE3, i, (sk->flags& HICR_FORCEFILTER) ? (PTH_HIGHTILE | PTH_FORCEFILTER) : PTH_HIGHTILE); | ~~~~^~~~~ source/build/src/mdsprite.cpp:2291:19: warning: potential null pointer dereference [-Wnull-dereference] 2291 | f = sk->param; | ~~^~~~~~~~~~~ source/build/src/mdsprite.cpp:2307:64: warning: potential null pointer dereference [-Wnull-dereference] 2307 | polymost_setupglowtexture(GL_TEXTURE4, i, (sk->flags& HICR_FORCEFILTER) ? (PTH_HIGHTILE | PTH_FORCEFILTER) : PTH_HIGHTILE); | ~~~~^~~~~ source/build/src/mdsprite.cpp:2307:64: warning: potential null pointer dereference [-Wnull-dereference] In file included from source/build/include/compat.h:1468, from source/build/include/a.h:9, from source/build/src/sdlayer.cpp:6: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/src/gtkbits.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/include/polymer.h:7, from source/build/src/polymer.cpp:9: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/src/polymer.cpp:9: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/dynamicgtk.cpp -o obj/build/dynamicgtk.o source/build/src/polymer.cpp: In function ‘int16_t polymer_addlight(_prlight*)’: source/build/src/polymer.cpp:1714:37: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 1714 | prlights[lighti].flags.active = 1; | ^ source/build/src/polymer.cpp:1722:45: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 1722 | prlights[lighti].flags.invalidate = 1; | ^ source/build/src/polymer.cpp: In function ‘void polymer_texinvalidate()’: source/build/src/polymer.cpp:1775:44: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 1775 | prsectors[i--]->flags.invalidtex = 1; | ^ source/build/src/polymer.cpp:1780:42: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 1780 | prwalls[i--]->flags.invalidtex = 1; | ^ source/build/src/polymer.cpp: In function ‘void polymer_drawplane(_prplane*)’: source/build/src/polymer.cpp:2507:64: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 2507 | prlights[plane->lights[curlight]].flags.isinview = 1; | ^ source/build/src/polymer.cpp: In function ‘int32_t polymer_initsector(int16_t)’: source/build/src/polymer.cpp:2685:22: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 2685 | s->flags.empty = 1; // let updatesector know that everything needs to go | ^ source/build/src/polymer.cpp: In function ‘int32_t polymer_updatesector(int16_t)’: source/build/src/polymer.cpp:3018:25: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3018 | s->flags.uptodate = 1; | ^ source/build/src/polymer.cpp: In function ‘int32_t polymer_initwall(int16_t)’: source/build/src/polymer.cpp:3233:22: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3233 | w->flags.empty = 1; | ^ source/build/src/polymer.cpp: In function ‘void polymer_updatewall(int16_t)’: source/build/src/polymer.cpp:3364:29: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3364 | w->flags.uptodate = 1; | ^ source/build/src/polymer.cpp:3688:25: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3688 | w->flags.uptodate = 1; | ^ source/build/src/polymer.cpp: In function ‘void polymer_invalidateplanelights(const _prplane&)’: source/build/src/polymer.cpp:6014:58: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 6014 | prlights[plane.lights[i]].flags.invalidate = 1; | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ 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 source/build/include/build.h:336, 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:336, from source/build/src/sdlayer.cpp:7: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/sdlayer.cpp:7: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 /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/include/compat.h:1468, from source/build/src/dynamicgtk.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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); | ^~~~~~~~ In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/gtkbits.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/gtkbits.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/gtkbits.cpp:6: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/animvpx.cpp -o obj/build/animvpx.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_adlib.cpp -o obj/audiolib/driver_adlib.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_sf2.cpp -o obj/audiolib/driver_sf2.o In file included from source/build/include/compat.h:1468, from source/build/src/animvpx.cpp:5: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/audiolib/include/driver_sf2.h:5, from source/audiolib/src/driver_sf2.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/build/src/animvpx.cpp:9: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/build/src/animvpx.cpp:9: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/build/src/animvpx.cpp:9: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/drivers.cpp -o obj/audiolib/drivers.o source/build/src/polymer.cpp: In function ‘polymer_updatewall’: source/build/src/polymer.cpp:3371:16: warning: ‘memcpy’ offset [902, 911] from the object at ‘w_591’ is out of the bounds of referenced subobject ‘cstat’ with type ‘short unsigned int’ at offset 900 [-Warray-bounds] 3371 | Bmemcpy(&w->cstat, &wal->cstat, NBYTES_WALL_CSTAT_THROUGH_YPANNING); In file included from source/build/src/polymer.cpp:9: source/build/include/polymer.h:298:21: note: subobject ‘cstat’ declared here 298 | uint16_t cstat; | ^~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/flac.cpp -o obj/audiolib/flac.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/formats.cpp -o obj/audiolib/formats.o In file included from source/build/include/compat.h:1468, from source/audiolib/src/flac.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/src/polymer.cpp: In function ‘polymer_updatesector.part.0.isra.0’: source/build/src/polymer.cpp:2979:12: warning: ‘memcpy’ offset [626, 644] from the object at ‘s_3’ is out of the bounds of referenced subobject ‘ceilingstat’ with type ‘short unsigned int’ at offset 624 [-Warray-bounds] 2979 | Bmemcpy(&s->ceilingstat, &sec->ceilingstat, offsetof(sectortype, fogpal) - offsetof(sectortype, ceilingstat)); In file included from source/build/src/polymer.cpp:9: source/build/include/polymer.h:267:21: note: subobject ‘ceilingstat’ declared here 267 | uint16_t ceilingstat, floorstat; | ^~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/fx_man.cpp -o obj/audiolib/fx_man.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/gmtimbre.cpp -o obj/audiolib/gmtimbre.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/midi.cpp -o obj/audiolib/midi.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/mix.cpp -o obj/audiolib/mix.o In file included from source/build/include/compat.h:1468, from source/audiolib/src/midi.h:34, from source/audiolib/src/midi.cpp:35: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/mixst.cpp -o obj/audiolib/mixst.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/multivoc.cpp -o obj/audiolib/multivoc.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/music.cpp -o obj/audiolib/music.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/opl3.cpp -o obj/audiolib/opl3.o In file included from source/build/include/compat.h:1468, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/multivoc.cpp:34: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/audiolib/include/opl3.h:40, from source/audiolib/src/opl3.cpp:40: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/audiolib/include/music.h:35, from source/audiolib/src/music.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/pitch.cpp -o obj/audiolib/pitch.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/vorbis.cpp -o obj/audiolib/vorbis.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/xa.cpp -o obj/audiolib/xa.o In file included from source/build/include/compat.h:1468, from source/audiolib/src/pitch.cpp:31: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/xmp.cpp -o obj/audiolib/xmp.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/audiolib/src/xmp.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_alsa.cpp -o obj/audiolib/driver_alsa.o 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:20828:24: warning: unused variable ‘fpu’ [-Wunused-variable] 20828 | vorbis_fpu_control fpu; | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_sdl.cpp -o obj/audiolib/driver_sdl.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/animlib.cpp -o obj/mact/animlib.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/mact/src/animlib.cpp:28: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/audiolib/src/driver_sdl.cpp:28: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/control.cpp -o obj/mact/control.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/joystick.cpp -o obj/mact/joystick.o In file included from source/build/include/compat.h:1468, from source/mact/src/joystick.cpp:35: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/keyboard.cpp -o obj/mact/keyboard.o In file included from source/mact/src/joystick.cpp:38: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/mact/src/joystick.cpp:38: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, from source/mact/src/keyboard.cpp:35: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/scriplib.cpp -o obj/mact/scriplib.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/mact/src/control.cpp:13: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/mact/src/control.cpp:13: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, from source/mact/src/_scrplib.h:35, from source/mact/src/scriplib.cpp:38: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/BitReader.cpp -o obj/libsmackerdec/BitReader.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/FileStream.cpp -o obj/libsmackerdec/FileStream.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/HuffmanVLC.cpp -o obj/libsmackerdec/HuffmanVLC.o In file included from source/audiolib/src/vorbis.cpp:42: source/audiolib/src/minivorbis.h: In function ‘vorbis_lpc_from_data’: source/audiolib/src/minivorbis.h:12244:14: warning: ‘*aut_108’ may be used uninitialized [-Wmaybe-uninitialized] 12244 | error=aut[0] * (1. + 1e-10); | ~~~~~^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/audiolib/src/vorbis.cpp:42: source/audiolib/src/minivorbis.h: In function ‘_vp_noisemask’: source/audiolib/src/minivorbis.h:13307:22: warning: ‘work_44’ may be used uninitialized [-Wmaybe-uninitialized] 13307 | bark_noise_hybridmp(n,p->bark,work,logmask,0., | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13308 | p->vi->noisewindowfixed); | ~~~~~~~~~~~~~~~~~~~~~~~~ source/audiolib/src/minivorbis.h:13136:13: note: by argument 3 of type ‘const float *’ to ‘bark_noise_hybridmp’ declared here 13136 | static void bark_noise_hybridmp(int n,const long *b, | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/LogError.cpp -o obj/libsmackerdec/LogError.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/SmackerDecoder.cpp -o obj/libsmackerdec/SmackerDecoder.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/common.c -o obj/libxmp-lite/common.o In file included from source/libxmp-lite/src/common.c:25: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/control.c -o obj/libxmp-lite/control.o In file included from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/control.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/dataio.c -o obj/libxmp-lite/dataio.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/effects.c -o obj/libxmp-lite/effects.o In file included from source/libxmp-lite/src/dataio.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/libxmp-lite/src/effects.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/filter.c -o obj/libxmp-lite/filter.o In file included from source/libxmp-lite/src/filter.c:29: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/format.c -o obj/libxmp-lite/format.o In file included from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/format.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/hio.c -o obj/libxmp-lite/hio.o In file included from source/libxmp-lite/src/hio.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/it_load.c -o obj/libxmp-lite/it_load.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/it_load.c:25: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/itsex.c -o obj/libxmp-lite/itsex.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/itsex.c:5: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ source/libsmackerdec/src/SmackerDecoder.cpp: In member function ‘int SmackerDecoder::DecodeAudio(uint32_t, SmackerAudioTrack&)’: source/libsmackerdec/src/SmackerDecoder.cpp:996:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘HuffContext’ {aka ‘struct HuffContext’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 996 | memset(h, 0, sizeof(HuffContext) * 4); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/libsmackerdec/src/SmackerDecoder.cpp:246:16: note: ‘HuffContext’ {aka ‘struct HuffContext’} declared here 246 | typedef struct HuffContext { | ^~~~~~~~~~~ source/libsmackerdec/src/SmackerDecoder.cpp: In member function ‘void SmackerDecoder::GotoFrame(uint32_t)’: source/libsmackerdec/src/SmackerDecoder.cpp:1125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 1125 | for (int i = 0; i < frameNum + 1; i++) | ~~^~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/lfo.c -o obj/libxmp-lite/lfo.o In file included from source/libxmp-lite/src/lfo.h:4, from source/libxmp-lite/src/lfo.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/load.c -o obj/libxmp-lite/load.o In file included from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/load.c:26: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/load_helpers.c -o obj/libxmp-lite/load_helpers.o In file included from source/libxmp-lite/src/load_helpers.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/memio.c -o obj/libxmp-lite/memio.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mix_all.c -o obj/libxmp-lite/mix_all.o In file included from source/libxmp-lite/src/memio.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/libxmp-lite/src/mix_all.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mixer.c -o obj/libxmp-lite/mixer.o In file included from source/libxmp-lite/src/mixer.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mod_load.c -o obj/libxmp-lite/mod_load.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/mod_load.c:40: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mtm_load.c -o obj/libxmp-lite/mtm_load.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/mtm_load.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/period.c -o obj/libxmp-lite/period.o In file included from source/libxmp-lite/src/period.c:26: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/player.c -o obj/libxmp-lite/player.o In file included from source/libxmp-lite/src/virtual.h:4, from source/libxmp-lite/src/player.c:40: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/read_event.c -o obj/libxmp-lite/read_event.o In file included from source/libxmp-lite/src/read_event.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/s3m_load.c -o obj/libxmp-lite/s3m_load.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/s3m_load.c:61: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/sample.c -o obj/libxmp-lite/sample.o In file included from source/libxmp-lite/src/sample.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/scan.c -o obj/libxmp-lite/scan.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/smix.c -o obj/libxmp-lite/smix.o In file included from source/libxmp-lite/src/scan.c:41: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/libxmp-lite/src/smix.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/virtual.c -o obj/libxmp-lite/virtual.o In file included from source/libxmp-lite/src/virtual.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/win32.c -o obj/libxmp-lite/win32.o In file included from source/libxmp-lite/src/win32.c:4: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/xm_load.c -o obj/libxmp-lite/xm_load.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/xm_load.c:36: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/alloc.c -o obj/mimalloc/alloc.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/alloc-aligned.c -o obj/mimalloc/alloc-aligned.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/alloc-posix.c -o obj/mimalloc/alloc-posix.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/arena.c -o obj/mimalloc/arena.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/bitmap.c -o obj/mimalloc/bitmap.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/heap.c -o obj/mimalloc/heap.o source/mimalloc/src/arena.c: In function ‘mi_manage_os_memory.part.0’: source/mimalloc/src/arena.c:309:62: warning: array subscript 2 is above array bounds of ‘struct mi_bitmap_field_t[1]’ [-Warray-bounds] 309 | arena->blocks_committed = (!arena->allow_decommit ? NULL : &arena->blocks_inuse[2*fields]); // just after dirty bitmap | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/mimalloc/src/arena.c:70:22: note: while referencing ‘blocks_inuse’ 70 | mi_bitmap_field_t blocks_inuse[1]; // in-place bitmap of in-use blocks (of size `field_count`) | ^~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/init.c -o obj/mimalloc/init.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/options.c -o obj/mimalloc/options.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/os.c -o obj/mimalloc/os.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/page.c -o obj/mimalloc/page.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/random.c -o obj/mimalloc/random.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/region.c -o obj/mimalloc/region.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/segment.c -o obj/mimalloc/segment.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -c source/mimalloc/src/stats.c -o obj/mimalloc/stats.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui.cpp -o obj/imgui/imgui.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui_demo.cpp -o obj/imgui/imgui_demo.o source/mimalloc/src/segment.c: In function ‘mi_segment_init(mi_segment_s*, unsigned long, mi_page_kind_e, unsigned long, mi_segments_tld_s*, mi_os_tld_s*) [clone .constprop.0]’: source/mimalloc/src/segment.c:74:26: warning: potential null pointer dereference [-Wnull-dereference] 74 | segment->prev = queue->last; | ~~~~~~~^~~~ source/mimalloc/src/segment.c: In function ‘mi_segment_reclaim(mi_segment_s*, mi_heap_s*, unsigned long, bool*, mi_segments_tld_s*)’: source/mimalloc/src/segment.c:74:26: warning: potential null pointer dereference [-Wnull-dereference] 74 | segment->prev = queue->last; | ~~~~~~~^~~~ source/mimalloc/src/segment.c: In function ‘_mi_segment_page_free(mi_page_s*, bool, mi_segments_tld_s*)’: source/mimalloc/src/segment.c:74:26: warning: potential null pointer dereference [-Wnull-dereference] 74 | segment->prev = queue->last; | ~~~~~~~^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui_draw.cpp -o obj/imgui/imgui_draw.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui_impl_opengl3.cpp -o obj/imgui/imgui_impl_opengl3.o source/imgui/src/imgui_impl_opengl3.cpp: In function ‘ImGui_ImplOpenGL3_SetupRenderState(ImDrawData*, int, int, unsigned int)’: source/imgui/src/imgui_impl_opengl3.cpp:332:13: warning: potential null pointer dereference [-Wnull-dereference] 332 | if (bd->GlVersion >= 310) | ~~~~^~~~~~~~~ source/imgui/src/imgui_impl_opengl3.cpp: In function ‘ImGui_ImplOpenGL3_RenderDrawData(ImDrawData*)’: source/imgui/src/imgui_impl_opengl3.cpp:411:34: warning: potential null pointer dereference [-Wnull-dereference] 411 | GLuint last_sampler; if (bd->GlVersion >= 330) { glGetIntegerv(GL_SAMPLER_BINDING, (GLint*)&last_sampler); } else { last_sampler = 0; } | ~~~~^~~~~~~~~ source/imgui/src/imgui_impl_opengl3.cpp: In function ‘ImGui_ImplOpenGL3_CreateFontsTexture()’: source/imgui/src/imgui_impl_opengl3.cpp:565:51: warning: potential null pointer dereference [-Wnull-dereference] 565 | io.Fonts->SetTexID((ImTextureID)(intptr_t)bd->FontTexture); | ~~~~^~~~~~~~~~~ source/imgui/src/imgui_impl_opengl3.cpp:556:18: warning: potential null pointer dereference [-Wnull-dereference] 556 | glBindTexture(GL_TEXTURE_2D, bd->FontTexture); source/imgui/src/imgui_impl_opengl3.cpp: In function ‘ImGui_ImplOpenGL3_DestroyFontsTexture()’: source/imgui/src/imgui_impl_opengl3.cpp:577:13: warning: potential null pointer dereference [-Wnull-dereference] 577 | if (bd->FontTexture) | ~~~~^~~~~~~~~~~ source/imgui/src/imgui_impl_opengl3.cpp: In function ‘ImGui_ImplOpenGL3_NewFrame()’: source/imgui/src/imgui_impl_opengl3.cpp:315:14: warning: potential null pointer dereference [-Wnull-dereference] 315 | if (!bd->ShaderHandle) | ~~~~^~~~~~~~~~~~ source/imgui/src/imgui_impl_opengl3.cpp: In function ‘ImGui_ImplOpenGL3_DestroyDeviceObjects()’: source/imgui/src/imgui_impl_opengl3.cpp:814:13: warning: potential null pointer dereference [-Wnull-dereference] 814 | if (bd->VboHandle) { glDeleteBuffers(1, &bd->VboHandle); bd->VboHandle = 0; } | ~~~~^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui_impl_sdl.cpp -o obj/imgui/imgui_impl_sdl.o source/imgui/src/imgui_impl_sdl.cpp: In function ‘ImGui_ImplSDL2_GetClipboardText(void*)’: source/imgui/src/imgui_impl_sdl.cpp:127:13: warning: potential null pointer dereference [-Wnull-dereference] 127 | if (bd->ClipboardTextData) | ~~~~^~~~~~~~~~~~~~~~~ source/imgui/src/imgui_impl_sdl.cpp: In function ‘ImGui_ImplSDL2_InitForVulkan(SDL_Window*)’: source/imgui/src/imgui_impl_sdl.cpp:451:19: warning: potential null pointer dereference [-Wnull-dereference] 451 | bd->UseVulkan = true; | ~~~~~~~~~~~~~~^~~~~~ source/imgui/src/imgui_impl_sdl.cpp: In function ‘ImGui_ImplSDL2_Shutdown()’: source/imgui/src/imgui_impl_sdl.cpp:481:13: warning: potential null pointer dereference [-Wnull-dereference] 481 | if (bd->ClipboardTextData) | ~~~~^~~~~~~~~~~~~~~~~ source/imgui/src/imgui_impl_sdl.cpp: In function ‘ImGui_ImplSDL2_NewFrame()’: source/imgui/src/imgui_impl_sdl.cpp:660:27: warning: potential null pointer dereference [-Wnull-dereference] 660 | if (SDL_GetWindowFlags(bd->Window) & SDL_WINDOW_MINIMIZED) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ source/imgui/src/imgui_impl_sdl.cpp:659:22: warning: potential null pointer dereference [-Wnull-dereference] 659 | SDL_GetWindowSize(bd->Window, &w, &h); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ source/imgui/src/imgui_impl_sdl.cpp:500:26: warning: potential null pointer dereference [-Wnull-dereference] 500 | SDL_CaptureMouse(bd->MouseButtonsDown != 0 ? SDL_TRUE : SDL_FALSE); | ~~~~^~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui_tables.cpp -o obj/imgui/imgui_tables.o source/imgui/src/imgui_tables.cpp: In function ‘ImGui::TableLoadSettings(ImGuiTable*)’: source/imgui/src/imgui_tables.cpp:3293:45: warning: potential null pointer dereference [-Wnull-dereference] 3293 | for (int data_n = 0; data_n < settings->ColumnsCount; data_n++, column_settings++) | ~~~~~~~~~~^~~~~~~~~~~~ source/imgui/src/imgui_tables.cpp:3288:33: warning: potential null pointer dereference [-Wnull-dereference] 3288 | table->RefScale = settings->RefScale; | ~~~~~~~~~~^~~~~~~~ source/imgui/src/imgui_tables.cpp:3287:44: warning: potential null pointer dereference [-Wnull-dereference] 3287 | table->SettingsLoadedFlags = settings->SaveFlags; | ~~~~~~~~~~^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -c source/imgui/src/imgui_widgets.cpp -o obj/imgui/imgui_widgets.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/glad/src/glad.c -o obj/glad/glad.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/game.cpp -o obj/rr/game.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/global.cpp -o obj/rr/global.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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) | ^~ source/rr/src/game.cpp: In function ‘int app_main(int, const char* const*)’: source/rr/src/game.cpp:8341:58: warning: missing initializer for member ‘_ENetAddress::sin6_scope_id’ [-Wmissing-field-initializers] 8341 | ENetAddress address = { ENET_HOST_ANY, g_netPort }; | ^ 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/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/actors.cpp -o obj/rr/actors.o source/imgui/src/imgui.cpp: In function ‘ImGui::DockSettingsHandler_ApplyAll(ImGuiContext*, ImGuiSettingsHandler*)’: source/imgui/src/imgui.cpp:13998:19: warning: potential null pointer dereference [-Wnull-dereference] 13998 | if (data->CountWindows > 1) | ~~~~~~^~~~~~~~~~~~ source/imgui/src/imgui.cpp:13998:19: warning: potential null pointer dereference [-Wnull-dereference] source/imgui/src/imgui.cpp:13998:19: warning: potential null pointer dereference [-Wnull-dereference] In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/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 ‘long unsigned int’} [-Wsign-compare] 153 | if (numSectors == ARRAY_SIZE(sectorList)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/actors.cpp: In function ‘void G_AddGameLight(int, int, int, int, int, int)’: source/rr/src/actors.cpp:745:42: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 745 | mylight.publicflags.emitshadow = 1; | ^ source/rr/src/actors.cpp:767:55: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 767 | actor[spriteNum].lightptr->flags.invalidate = 1; | ^ 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/actors.cpp: In function ‘void G_DoEffectorLights()’: source/rr/src/actors.cpp:9640:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9640 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9645:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9645 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9714:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9714 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9719:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9719 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9733:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9733 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9738:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9738 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9743:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9743 | actor[i].lightptr->flags.invalidate = 1; | ^ 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: | ^~~~ source/rr/src/actors.cpp: In function ‘G_MoveTransports()’: source/rr/src/actors.cpp:3683:66: warning: ‘absZdiff’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3683 | sprite[sectSprite].z = (sectLotag == 160) ? sector[osect].ceilingz+absZdiff : sector[osect].floorz-absZdiff; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gamedef.cpp -o obj/rr/gamedef.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/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: | ^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gameexec.cpp -o obj/rr/gameexec.o In file included from source/build/include/compat.h:1468, from source/build/include/colmatch.h:2, from source/rr/src/gameexec.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gamevars.cpp -o obj/rr/gamevars.o source/rr/src/gameexec.cpp: In function ‘int32_t VM_EventInlineInternal__(int, int, int, int, int32_t)’: source/rr/src/gameexec.cpp:169:18: warning: unused variable ‘t’ [-Wunused-variable] 169 | double const t = timerGetFractionalTicks(); | ^ source/rr/src/actors.cpp: In function ‘G_MoveActors()’: source/rr/src/actors.cpp:3851:5: warning: ‘tag’ may be used uninitialized [-Wmaybe-uninitialized] 3851 | if (tag != 0) | ^~ source/rr/src/actors.cpp:3831:9: note: ‘tag’ was declared here 3831 | int tag; | ^~~ source/rr/src/actors.cpp:6131:28: warning: ‘moveSprite’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6131 | moveSprite &= (MAXWALLS - 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ source/rr/src/actors.cpp:5223:77: warning: ‘playerNum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5223 | P_AddKills(g_player[REALITY ? playerNum : myconnectindex].ps, 1); | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/game.cpp:25: In function ‘Bstrncpyz(char*, char const*, unsigned long)’, inlined from ‘G_Startup()’ at source/rr/src/game.cpp:7856:18, inlined from ‘app_main’ at source/rr/src/game.cpp:8373:14: source/build/include/compat.h:1204:13: warning: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 8191 [-Wstringop-truncation] 1204 | Bstrncpy(dst, src, n); | ^ 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; | ^~~~~~~~~~ source/rr/src/gameexec.cpp: In function ‘VM_Execute(long)’: source/rr/src/gameexec.cpp:2145:39: warning: ‘spr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2145 | if (sprite[spr].sectnum != js->sectnum && lotag == js->lotag) | ^ source/rr/src/gameexec.cpp:2145:64: warning: ‘lotag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2145 | if (sprite[spr].sectnum != js->sectnum && lotag == js->lotag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/player.cpp -o obj/rr/player.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/premap.cpp -o obj/rr/premap.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/rr/src/actors.cpp: In function ‘G_MoveZombieActors()’: source/rr/src/actors.cpp:922:22: warning: ‘canSeePlayer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 922 | if ((!RR || !canSeePlayer) && A_CheckEnemySprite(pSprite)) | ~~~~~^~~~~~~~~~~~~~~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/premap.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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_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 ‘long unsigned int’} [-Wsign-compare] 2718 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 3203 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 3305 | if (*weaponFrame % 6 >= ARRAY_SIZE(freezerFrames)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: | ^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sector.cpp -o obj/rr/sector.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/sector.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/anim.cpp -o obj/rr/anim.o In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/rr/src/anim.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/anim.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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)) g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/common.cpp -o obj/rr/common.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/config.cpp -o obj/rr/config.o In file included from source/build/include/compat.h:1468, from source/rr/src/common.cpp:5: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/common.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/common.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/rr/src/common.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/common.cpp: In function ‘G_AddSearchPaths’: source/rr/src/common.cpp:541:36: warning: ‘/data’ directive output may be truncated writing 5 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 541 | Bsnprintf(buf, sizeof(buf), "%s/data", path); | ^~~~~ source/rr/src/common.cpp:541:14: note: ‘snprintf’ output between 6 and 261 bytes into a destination of size 256 541 | Bsnprintf(buf, sizeof(buf), "%s/data", path); source/rr/src/common.cpp: In function ‘G_LoadGroups’: source/rr/src/common.cpp:408:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 408 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); | ^~ ~~~~~~~~ source/rr/src/common.cpp:408:22: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 408 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); source/rr/src/common.cpp:418:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 418 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); | ^~ ~~~~~~~~~~~~ source/rr/src/common.cpp:418:18: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 418 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/config.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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] = | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/demo.cpp -o obj/rr/demo.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/config.cpp:23: In function ‘Bstrncpyz(char*, char const*, unsigned long)’, inlined from ‘CONFIG_ReadSetup()’ at source/rr/src/config.cpp:786:14: source/build/include/compat.h:1204:13: warning: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 1023 [-Wstringop-truncation] 1204 | Bstrncpy(dst, src, n); | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/input.cpp -o obj/rr/input.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/menus.cpp -o obj/rr/menus.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/namesdyn.cpp -o obj/rr/namesdyn.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/net.cpp -o obj/rr/net.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/compat.h:1468, from source/rr/src/namesdyn.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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/net.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ 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:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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/namesdyn.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:336, 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:336, from source/rr/src/namesdyn.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/namesdyn.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/rr/src/namesdyn.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 1495 | }; | ^ source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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]; | ^~~~~ source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:3008:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 3008 | }; | ^ 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/rts.cpp -o obj/rr/rts.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/savegame.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/rr/src/menus.cpp: In function ‘Menu_RunInput_EntryString_Activate(MenuEntry_t*) [clone .isra.0]’: source/rr/src/menus.cpp:7543:16: warning: ‘strncpy’ specified bound 141 equals destination size [-Wstringop-truncation] 7543 | strncpy(typebuf, object->variable, TYPEBUFSIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/savegame.cpp: In function ‘ReadSaveGameHeaders_CACHE1D(_BUILDVFS_FIND_REC*)’: source/rr/src/savegame.cpp:170:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 170 | strncpy(msv.brief.path, fn, ARRAY_SIZE(msv.brief.path)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/savegame.cpp:170:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] source/rr/src/savegame.cpp:170:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/rts.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/osdfuncs.cpp -o obj/rr/osdfuncs.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/osdcmds.cpp -o obj/rr/osdcmds.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/grpscan.cpp -o obj/rr/grpscan.o In file included from source/build/include/compat.h:1468, from source/rr/src/osdfuncs.cpp:22: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/rr/src/cmdline.h:26, from source/rr/src/osdcmds.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/rr/src/grpscan.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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 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; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sounds.cpp -o obj/rr/sounds.o In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/soundsdyn.cpp -o obj/rr/soundsdyn.o In file included from source/build/include/compat.h:1468, from source/rr/src/sounds.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/cheats.cpp -o obj/rr/cheats.o source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/rr/src/soundsdyn.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ In function ‘LoadGroupsCache()’, inlined from ‘ScanGroups’ at source/rr/src/grpscan.cpp:517:20: source/rr/src/grpscan.cpp:305:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 305 | Bstrncpy(fg->name, fname, BMAX_PATH); source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ In function ‘ProcessGroups(_BUILDVFS_FIND_REC*)’, inlined from ‘ScanGroups’ at source/rr/src/grpscan.cpp:529:22: source/rr/src/grpscan.cpp:450:21: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 450 | Bstrncpy(fgg->name, sidx->name, BMAX_PATH); source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/sounds.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/soundsdyn.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/soundsdyn.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/rr/src/soundsdyn.cpp:24: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sbar.cpp -o obj/rr/sbar.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/screentext.cpp -o obj/rr/screentext.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/screens.cpp -o obj/rr/screens.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/cmdline.cpp -o obj/rr/cmdline.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screentext.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/screentext.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/cmdline.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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 source/rr/src/cmdline.cpp: In function ‘G_AddDemo(char const*)’: source/rr/src/cmdline.cpp:117:13: warning: ‘strncpy’ specified bound 8192 equals destination size [-Wstringop-truncation] 117 | Bstrncpy(tempbuf, param, sizeof(tempbuf)); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/rrdh.cpp -o obj/rr/rrdh.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/filestream.cpp -o obj/rr/filestream.o In file included from source/build/include/compat.h:1468, from source/rr/src/rrdh.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/playmve.cpp -o obj/rr/playmve.o In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/startgtk.game.cpp -o obj/rr/startgtk.game.o In file included from source/build/include/build.h:336, 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:336, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/duke3d.h:29, from source/rr/src/rrdh.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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) | ~~~~^~ 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 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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/rr/src/rrdh.cpp: In function ‘sub_53C04()’: source/rr/src/rrdh.cpp:1353:13: warning: ‘v20.f_6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | a2->f_6 = a1->f_6; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:36: note: ‘v20.f_6’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1352:13: warning: ‘v20.f_5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1352 | a2->f_5 = a1->f_5; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:36: note: ‘v20.f_5’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1351:13: warning: ‘v20.f_4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1351 | a2->f_4 = a1->f_4; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:36: note: ‘v20.f_4’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1353:13: warning: ‘v30.f_6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | a2->f_6 = a1->f_6; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:31: note: ‘v30.f_6’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1352:13: warning: ‘v30.f_5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1352 | a2->f_5 = a1->f_5; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:31: note: ‘v30.f_5’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1351:13: warning: ‘v30.f_4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1351 | a2->f_4 = a1->f_4; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:31: note: ‘v30.f_4’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1353:13: warning: ‘v40.f_6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | a2->f_6 = a1->f_6; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:26: note: ‘v40.f_6’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1352:13: warning: ‘v40.f_5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1352 | a2->f_5 = a1->f_5; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:26: note: ‘v40.f_5’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1351:13: warning: ‘v40.f_4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1351 | a2->f_4 = a1->f_4; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:26: note: ‘v40.f_4’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1353:13: warning: ‘v50.f_6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | a2->f_6 = a1->f_6; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:21: note: ‘v50.f_6’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1352:13: warning: ‘v50.f_5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1352 | a2->f_5 = a1->f_5; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:21: note: ‘v50.f_5’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1351:13: warning: ‘v50.f_4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1351 | a2->f_4 = a1->f_4; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:21: note: ‘v50.f_4’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1353:13: warning: ‘v60.f_6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | a2->f_6 = a1->f_6; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:16: note: ‘v60.f_6’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1352:13: warning: ‘v60.f_5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1352 | a2->f_5 = a1->f_5; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:16: note: ‘v60.f_5’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ source/rr/src/rrdh.cpp:1351:13: warning: ‘v60.f_4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1351 | a2->f_4 = a1->f_4; | ~~~~~~~~^~~~~~~~~ source/rr/src/rrdh.cpp:1358:16: note: ‘v60.f_4’ was declared here 1358 | scoretype2 v60, v50, v40, v30, v20; | ^~~ In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/playmve.h:52, from source/rr/src/playmve.cpp:46: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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:433:26: warning: variable ‘nBufferBytes’ set but not used [-Wunused-but-set-variable] 433 | uint32_t nBufferBytes; | ^~~~~~~~~~~~ source/rr/src/playmve.cpp:476:21: warning: unused variable ‘count’ [-Wunused-variable] 476 | int count = file.ReadUint16LE(); | ^~~~~ source/rr/src/playmve.cpp:477:21: warning: unused variable ‘truecolour’ [-Wunused-variable] 477 | int truecolour = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:507:21: warning: unused variable ‘nPalStart’ [-Wunused-variable] 507 | int nPalStart = file.ReadUint16LE(); | ^~~~~~~~~ source/rr/src/playmve.cpp:508:21: warning: unused variable ‘nPalCount’ [-Wunused-variable] 508 | int nPalCount = file.ReadUint16LE(); | ^~~~~~~~~ source/rr/src/playmve.cpp:523:26: warning: unused variable ‘seqIndex’ [-Wunused-variable] 523 | uint16_t seqIndex = file.ReadUint16LE(); | ^~~~~~~~ source/rr/src/playmve.cpp:524:26: warning: unused variable ‘streamMask’ [-Wunused-variable] 524 | uint16_t streamMask = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:565:21: warning: unused variable ‘nRead’ [-Wunused-variable] 565 | int nRead = nEnd - nStart; | ^~~~~ source/rr/src/playmve.cpp:574:26: warning: unused variable ‘seqIndex’ [-Wunused-variable] 574 | uint16_t seqIndex = file.ReadUint16LE(); | ^~~~~~~~ source/rr/src/playmve.cpp:575:26: warning: unused variable ‘streamMask’ [-Wunused-variable] 575 | uint16_t streamMask = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:576:26: warning: unused variable ‘nStreamLen’ [-Wunused-variable] 576 | uint16_t nStreamLen = file.ReadUint16LE(); | ^~~~~~~~~~ source/rr/src/playmve.cpp:632:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 632 | if (opcodeSize != decodeMap.nSize) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ source/rr/src/playmve.cpp:639:21: warning: unused variable ‘nRead’ [-Wunused-variable] 639 | 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:771:45: warning: unused parameter ‘offset’ [-Wunused-parameter] 771 | void InterplayDecoder::DecodeBlock1(int32_t offset) | ~~~~~~~~^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/rsrc/game_icon.c -o obj/rr/game_icon.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ source/rr/src/playmve.cpp: In member function ‘InterplayDecoder::DecodeBlock13(int)’: source/rr/src/playmve.cpp:1157:15: warning: ‘P[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1157 | memset(pBuffer + 4, P[1], 4); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ source/rr/src/playmve.cpp:1156:15: warning: ‘P[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1156 | memset(pBuffer, P[0], 4); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/rr/src/startgtk.game.cpp:23: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/rr/src/startgtk.game.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/rrdh.cpp: In function ‘sub_57B38(long, long, long, short)’: source/rr/src/rrdh.cpp:3452:39: warning: ‘y2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | renderDrawLine(x1,y1,x2,y2,74); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:3452:39: warning: ‘x2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 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); | ^~~~~~~~ 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, 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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality.cpp -o obj/rr/n64/reality.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_music.cpp -o obj/rr/n64/reality_music.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_player.cpp -o obj/rr/n64/reality_player.o In file included from source/build/include/compat.h:1468, from source/rr/src/n64/reality_music.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_render.cpp -o obj/rr/n64/reality_render.o In file included from source/build/include/compat.h:1468, from source/rr/src/n64/reality_player.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/n64/reality.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/n64/reality.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/rr/src/n64/reality.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/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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 ‘long 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 ‘long 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 source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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_player.cpp:4: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/n64/reality_player.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/n64/reality_player.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 ‘long 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 ‘long 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; | ^~ 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; | ^~~~~~~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/n64/reality_render.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/n64/reality_render.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_screens.cpp -o obj/rr/n64/reality_screens.o In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/compat.h:1468, from source/rr/src/n64/reality_sbar.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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]; | ^~~~~~~ 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) | ~~~~~~~~~~~~^~~~~~~ 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; | ^~~~ 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; | ^~~~~~~~ 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/build/include/compat.h:1468, from source/rr/src/n64/reality_screens.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_sound.cpp -o obj/rr/n64/reality_sound.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_sbar.cpp:4: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/rr/src/n64/reality_screens.cpp:4: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_util.cpp -o obj/rr/n64/reality_util.o 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 ‘long unsigned int’} [-Wsign-compare] 639 | for (int i = 0; i < ARRAY_SIZE(rt_credits); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1468, from source/rr/src/n64/reality_sound.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/rr/src/n64/reality_screens.cpp: In function ‘RT_Bonus()’: source/rr/src/n64/reality_screens.cpp:811:39: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 811 | sprintf(buf, "%d", killstotal); | ^~ source/rr/src/n64/reality_screens.cpp:811:38: note: directive argument in the range [0, 2147483647] 811 | sprintf(buf, "%d", killstotal); | ^~~~ source/rr/src/n64/reality_screens.cpp:811:32: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 8 811 | sprintf(buf, "%d", killstotal); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/aistuff.cpp -o obj/exhumed/aistuff.o In file included from source/build/include/compat.h:1468, from source/rr/src/n64/reality_util.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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;) | ~~^~~~~~~~~ In file included from source/build/include/compat.h:1468, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/aistuff.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/aistuff.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/anims.cpp -o obj/exhumed/anims.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_util.cpp:4: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/anubis.cpp -o obj/exhumed/anubis.o 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:992:33: note: in definition of macro ‘B_BIG32’ 992 | # 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:992:33: note: in definition of macro ‘B_BIG32’ 992 | # 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:991:33: note: in definition of macro ‘B_LITTLE32’ 991 | # 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:992:33: note: in definition of macro ‘B_BIG32’ 992 | # define B_BIG32(x) B_SWAP32(x) | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/bubbles.cpp -o obj/exhumed/bubbles.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/anims.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/anubis.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/bullet.cpp -o obj/exhumed/bullet.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/bubbles.h:27, from source/exhumed/src/bubbles.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/exhumed/src/anims.cpp:27: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/bullet.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/anubis.cpp:26: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/cd.cpp -o obj/exhumed/cd.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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/bubbles.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/common.cpp -o obj/exhumed/common.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/config.cpp -o obj/exhumed/config.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/bullet.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/engine.h:28, from source/exhumed/src/bullet.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/bullet.h:27, from source/exhumed/src/bullet.cpp:25: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/common.cpp:5: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/exhumed/src/bullet.cpp: In function ‘BuildBullet(short, int, int, int, int, int, int, int)’: source/exhumed/src/bullet.cpp:779:29: warning: ‘var_18’ may be used uninitialized in this function [-Wmaybe-uninitialized] 779 | pBullet->z = var_18 >> 3; | ~~~~~~~^~~~ In file included from source/build/include/compat.h:1468, from source/exhumed/src/config.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/enginesubs.cpp -o obj/exhumed/enginesubs.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/cd.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/cd.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/cd.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common.cpp:6: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/common.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/common.cpp:6: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/common.cpp:6: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common.cpp:6: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/exhumed.cpp -o obj/exhumed/exhumed.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/config.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/config.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/enginesubs.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/config.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/exhumed/src/common.cpp: In function ‘G_AddSearchPaths’: source/exhumed/src/common.cpp:307:36: warning: ‘/game/data’ directive output may be truncated writing 10 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 307 | Bsnprintf(buf, sizeof(buf), "%s/game/data", path); | ^~~~~~~~~~ source/exhumed/src/common.cpp:307:14: note: ‘snprintf’ output between 11 and 266 bytes into a destination of size 256 307 | Bsnprintf(buf, sizeof(buf), "%s/game/data", path); source/exhumed/src/common.cpp:309:36: warning: ‘/game/data/MUSIC’ directive output may be truncated writing 16 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 309 | Bsnprintf(buf, sizeof(buf), "%s/game/data/MUSIC", path); | ^~~~~~~~~~~~~~~~ source/exhumed/src/common.cpp:309:14: note: ‘snprintf’ output between 17 and 272 bytes into a destination of size 256 309 | Bsnprintf(buf, sizeof(buf), "%s/game/data/MUSIC", path); source/exhumed/src/common.cpp: In function ‘G_LoadGroups’: source/exhumed/src/common.cpp:221:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 221 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); | ^~ ~~~~~~~~ source/exhumed/src/common.cpp:221:22: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 221 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); source/exhumed/src/common.cpp:231:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 231 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); | ^~ ~~~~~~~~~~~~ source/exhumed/src/common.cpp:231:18: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 231 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); source/exhumed/src/config.cpp:385:13: warning: ‘void CONFIG_SetJoystickAnalogAxisFunction(int, int)’ defined but not used [-Wunused-function] 385 | static void CONFIG_SetJoystickAnalogAxisFunction(int i, int function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:380:13: warning: ‘void CONFIG_SetJoystickDigitalAxisFunction(int, int, int)’ defined but not used [-Wunused-function] 380 | static void CONFIG_SetJoystickDigitalAxisFunction(int i, int j, int function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:374:13: warning: ‘void CONFIG_SetJoystickAnalogAxisDeadSaturate(int, int, int)’ defined but not used [-Wunused-function] 374 | static void CONFIG_SetJoystickAnalogAxisDeadSaturate(int i, int dead, int saturate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:369:13: warning: ‘void CONFIG_SetJoystickAnalogAxisInvert(int, int)’ defined but not used [-Wunused-function] 369 | static void CONFIG_SetJoystickAnalogAxisInvert(int i, int invert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:364:13: warning: ‘void CONFIG_SetJoystickAnalogAxisScale(int, int)’ defined but not used [-Wunused-function] 364 | static void CONFIG_SetJoystickAnalogAxisScale(int i, int scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/config.cpp:359:13: warning: ‘void CONFIG_SetJoystickButtonFunction(int, int, int)’ defined but not used [-Wunused-function] 359 | 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/compat.h:1468, from source/exhumed/src/exhumed.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/exscript.cpp -o obj/exhumed/exscript.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/fish.cpp -o obj/exhumed/fish.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/enginesubs.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/enginesubs.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/grenade.cpp -o obj/exhumed/grenade.o In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/grpscan.cpp -o obj/exhumed/grpscan.o In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/ra.h:27, from source/exhumed/src/exhumed.cpp:48: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ source/exhumed/src/exhumed.cpp: In function ‘void DebugOut(const char*, ...)’: source/exhumed/src/exhumed.cpp:759:27: warning: unused parameter ‘fmt’ [-Wunused-parameter] 759 | void DebugOut(const char *fmt, ...) | ~~~~~~~~~~~~^~~ source/exhumed/src/exhumed.cpp: In function ‘int app_main(int, const char* const*)’: source/exhumed/src/exhumed.cpp:2574:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2574 | if ((bInDemo && KB_KeyWaiting() || !ReadPlaybackInputs()) && (bDemoPlayerFinishedLevel || KB_GetCh())) In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/fish.h:27, from source/exhumed/src/fish.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/grenade.h:27, from source/exhumed/src/grenade.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, from source/build/include/baselayer.h:10, from source/exhumed/src/grpscan.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/fish.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/exhumed/src/exhumed.h:30, from source/exhumed/src/exhumed.cpp:32: source/exhumed/src/common_game.h:29:50: warning: ‘%s’ directive output may be truncated writing 8 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 29 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~~~~~~ source/exhumed/src/common_game.h:29:54: note: format string is defined here 29 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~ source/exhumed/src/common_game.h:29:38: note: ‘snprintf’ output between 10 and 265 bytes into a destination of size 256 29 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/gun.cpp -o obj/exhumed/gun.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/init.cpp -o obj/exhumed/init.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/input.cpp -o obj/exhumed/input.o In function ‘LoadGroupsCache()’, inlined from ‘ScanGroups’ at source/exhumed/src/grpscan.cpp:402:20: source/exhumed/src/grpscan.cpp:234:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 234 | Bstrncpy(fg->name, fname, BMAX_PATH); In function ‘ProcessGroups(_BUILDVFS_FIND_REC*)’, inlined from ‘ScanGroups’ at source/exhumed/src/grpscan.cpp:414:22: source/exhumed/src/grpscan.cpp:381:21: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 381 | Bstrncpy(fgg->name, sidx->name, BMAX_PATH); In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/init.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/input.h:27, from source/exhumed/src/input.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/items.cpp -o obj/exhumed/items.o 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/exhumed/src/init.cpp:28: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/gun.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/gun.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:336, 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/polymer.h:12, from source/build/include/build.h:1676, from source/exhumed/src/gun.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:336, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ 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:339, 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 | { | ^ 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/build.h:339, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/bubbles.h:27, from source/exhumed/src/gun.cpp:33: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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) | ~~~~~~~~~~~~~^~~~~~ In file included from source/build/include/compat.h:1468, from source/exhumed/src/anims.h:27, from source/exhumed/src/items.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/lavadude.cpp -o obj/exhumed/lavadude.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/light.cpp -o obj/exhumed/light.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/lighting.cpp -o obj/exhumed/lighting.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/lavadude.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/light.h:27, from source/exhumed/src/light.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/player.h:27, from source/exhumed/src/lighting.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/items.cpp:27: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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/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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/lion.cpp -o obj/exhumed/lion.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/light.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:339, 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/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ In file included from source/build/include/build.h:339, 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 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/lavadude.h:27, from source/exhumed/src/lavadude.cpp:25: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ 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/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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) { | ~~~~~~~^~~~~~~~~~~~~~ source/exhumed/src/lighting.cpp: In function ‘UndoFlashes()’: source/exhumed/src/lighting.cpp:404:25: warning: potential null pointer dereference [-Wnull-dereference] 404 | *pShade = var_2C; | ~~~~~~~~^~~~~~~~ source/exhumed/src/lighting.cpp:399:29: warning: null pointer dereference [-Wnull-dereference] 399 | short var_2C = (*pShade) + 6; | ~^~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/map.cpp -o obj/exhumed/map.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/memorystream.cpp -o obj/exhumed/memorystream.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/menu.cpp -o obj/exhumed/menu.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/lion.h:27, from source/exhumed/src/lion.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/memorystream.h:27, from source/exhumed/src/memorystream.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/mono.cpp -o obj/exhumed/mono.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/player.h:27, from source/exhumed/src/map.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/move.cpp -o obj/exhumed/move.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/compat.h:1468, from source/exhumed/src/menu.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/move.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/movie.cpp -o obj/exhumed/movie.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/menu.cpp:25: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/mummy.cpp -o obj/exhumed/mummy.o source/exhumed/src/menu.cpp: In function ‘void menu_DoPlasma()’: source/exhumed/src/menu.cpp:483:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 483 | int badOffset = (pC>>16) < nSmokeLeft || (pC>>16) >= nSmokeRight; | ~~~~~~~~~^~~~~~~~~~~~ source/exhumed/src/menu.cpp:483:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 483 | int badOffset = (pC>>16) < nSmokeLeft || (pC>>16) >= nSmokeRight; | ~~~~~~~~~^~~~~~~~~~~~~~ source/exhumed/src/menu.cpp:489:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 489 | if ((pB > 0 && (plasma_C[j] >> 16) >= nSmokeRight) || (pB < 0 && (plasma_C[j] >> 16) <= nSmokeLeft)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ source/exhumed/src/menu.cpp:489:94: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 489 | if ((pB > 0 && (plasma_C[j] >> 16) >= nSmokeRight) || (pB < 0 && (plasma_C[j] >> 16) <= nSmokeLeft)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/bubbles.h:27, from source/exhumed/src/move.cpp:30: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/movie.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/exhumed/src/move.cpp: In function ‘BelowNear(short)’: source/exhumed/src/move.cpp:296:37: warning: ‘edx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 296 | int ecx = sector[edx].floorz + SectDepth[edx]; | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/mummy.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/network.cpp -o obj/exhumed/network.o In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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) | ~~~~~~^~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/object.cpp -o obj/exhumed/object.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/osdcmds.cpp -o obj/exhumed/osdcmds.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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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:1468, from source/exhumed/src/input.h:27, from source/exhumed/src/network.cpp:29: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/player.cpp -o obj/exhumed/player.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/object.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/queen.cpp -o obj/exhumed/queen.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/osdcmds.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/player.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/queen.h:27, from source/exhumed/src/queen.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/osdcmds.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/osdcmds.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/exhumed/src/player.cpp:26: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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) | ~~~~~~~~^~~~~~~ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/object.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/exhumed/src/object.cpp:32: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ 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 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ source/exhumed/src/osdcmds.cpp: In function ‘registerosdcommands’: source/exhumed/src/osdcmds.cpp:745:37: warning: ‘%s’ directive writing up to 2815 bytes into a region of size 247 [-Wformat-overflow=] 745 | Bsprintf(tempbuf, "gamefunc_%s", func); | ^~ source/exhumed/src/osdcmds.cpp:745:17: note: ‘sprintf’ output between 10 and 2825 bytes into a destination of size 256 745 | Bsprintf(tempbuf, "gamefunc_%s", func); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/ra.cpp -o obj/exhumed/ra.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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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:709:9: warning: unused variable ‘nSector’ [-Wunused-variable] 709 | int nSector = sprite[nSprite].sectnum; | ^~~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/ra.h:27, from source/exhumed/src/ra.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/ramses.cpp -o obj/exhumed/ramses.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/ra.cpp:26: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/random.cpp -o obj/exhumed/random.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/rat.cpp -o obj/exhumed/rat.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/ramses.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/record.cpp -o obj/exhumed/record.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/random.h:26, from source/exhumed/src/random.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/rat.h:27, from source/exhumed/src/rat.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/engine.h:28, from source/exhumed/src/ramses.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/record.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/rex.cpp -o obj/exhumed/rex.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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/runlist.cpp -o obj/exhumed/runlist.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/record.cpp:27: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/save.cpp -o obj/exhumed/save.o In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/rex.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/roach.h:27, from source/exhumed/src/roach.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/runlist.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:12, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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; | ^ | - In file included from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ In file included from source/exhumed/src/rex.cpp:27: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/scorp.cpp -o obj/exhumed/scorp.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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/runlist.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/sequence.cpp -o obj/exhumed/sequence.o In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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/exhumed/src/runlist.cpp:26: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, 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:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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; | ^~~~~~~~~~ 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') | ^~~~ In file included from source/build/include/compat.h:1468, from source/exhumed/src/sequence.h:27, from source/exhumed/src/sequence.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/scorp.h:27, from source/exhumed/src/scorp.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/serial.cpp -o obj/exhumed/serial.o In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/scorp.h:28, from source/exhumed/src/scorp.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/set.cpp -o obj/exhumed/set.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ 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/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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') | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/set.h:27, from source/exhumed/src/set.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/snake.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/sound.cpp -o obj/exhumed/sound.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/build/include/compat.h:1468, from source/exhumed/src/sound.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/snake.h:27, from source/exhumed/src/snake.cpp:26: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/spider.h:27, from source/exhumed/src/spider.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/status.cpp -o obj/exhumed/status.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/stream.cpp -o obj/exhumed/stream.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/exhumed/src/sound.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/sound.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/sound.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/sound.cpp:27: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/sound.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/snake.h:27, from source/exhumed/src/sound.cpp:40: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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; }; | ^ In file included from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ source/exhumed/src/sound.cpp: In function ‘LoadSound(char const*) [clone .part.0]’: source/exhumed/src/sound.cpp:494:12: warning: ‘strncat’ output may be truncated copying 8 bytes from a string of length 1599 [-Wstringop-truncation] 494 | strncat(buffer, szSoundName[i], kMaxSoundNameLen); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1468, from source/exhumed/src/engine.h:27, from source/exhumed/src/status.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/switch.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/text2.cpp -o obj/exhumed/text2.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/timer.cpp -o obj/exhumed/timer.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/trigdat.cpp -o obj/exhumed/trigdat.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/version.cpp -o obj/exhumed/version.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/view.cpp -o obj/exhumed/view.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/status.cpp:24: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ 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}; | ^~~~~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ In file included from source/exhumed/src/switch.cpp:26: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, from source/exhumed/src/timer.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/wasp.cpp -o obj/exhumed/wasp.o In file included from source/build/include/compat.h:1468, from source/exhumed/src/view.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/startgtk.game.cpp -o obj/exhumed/startgtk.game.o In file included from source/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, 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:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, 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:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, 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:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/timer.cpp:27: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, from source/exhumed/src/common_game.h:10, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/common_game.h:10, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -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:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/wasp.h:27, from source/exhumed/src/wasp.cpp:24: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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/exhumed/src/engine.h:28, from source/exhumed/src/view.cpp:27: source/build/include/build.h:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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/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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, 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/exhumed/src/mummy.h:28, from source/exhumed/src/aistuff.h:30, from source/exhumed/src/snake.h:27, from source/exhumed/src/view.cpp:35: source/exhumed/src/runlist.h:38:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 38 | { | ^ In file included from source/build/include/compat.h:1468, 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:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - 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/build/include/polymer.h:210, from source/build/include/build.h:1676, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c obj/blood/game_banner.c -o obj/blood/game_banner.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c obj/rr/game_banner.c -o obj/rr/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:135:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 135 | { | ^ 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:245:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 245 | { | ^ In file included from source/build/include/build.h:336, 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:336, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, 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:339, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, 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:1206:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1206 | 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:1676, 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; | ^ | - 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:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1676, from source/exhumed/src/startgtk.game.cpp:23: 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=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c obj/exhumed/game_banner.c -o obj/exhumed/game_banner.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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/nnexts.o obj/blood/aiunicult.o obj/blood/startgtk.game.o obj/blood/game_icon.o obj/blood/game_banner.o obj/build/asan_guarded_allocator.o obj/build/2d.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/enet.o obj/build/engine.o obj/build/fix16.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/lz4.o obj/build/md4.o obj/build/mhk.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymost.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.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/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/xxhash.o obj/build/a-c.o obj/build/glbuild.o obj/build/glsurface.o obj/build/voxmodel.o obj/build/mdsprite.o obj/build/tilepacker.o obj/build/polymer.o obj/build/sdlayer.o obj/build/gtkbits.o obj/build/dynamicgtk.o obj/build/animvpx.o obj/audiolib/driver_adlib.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/audiolib/driver_alsa.o obj/audiolib/driver_sdl.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/mimalloc/alloc.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.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/region.o obj/mimalloc/segment.o obj/mimalloc/stats.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_sdl.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.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); | ^~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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/asan_guarded_allocator.o obj/build/2d.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/enet.o obj/build/engine.o obj/build/fix16.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/lz4.o obj/build/md4.o obj/build/mhk.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymost.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.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/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/xxhash.o obj/build/a-c.o obj/build/glbuild.o obj/build/glsurface.o obj/build/voxmodel.o obj/build/mdsprite.o obj/build/tilepacker.o obj/build/polymer.o obj/build/sdlayer.o obj/build/gtkbits.o obj/build/dynamicgtk.o obj/build/animvpx.o obj/audiolib/driver_adlib.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/audiolib/driver_alsa.o obj/audiolib/driver_sdl.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/mimalloc/alloc.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.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/region.o obj/mimalloc/segment.o obj/mimalloc/stats.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_sdl.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound 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, g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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/asan_guarded_allocator.o obj/build/2d.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/enet.o obj/build/engine.o obj/build/fix16.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/lz4.o obj/build/md4.o obj/build/mhk.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymost.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.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/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/xxhash.o obj/build/a-c.o obj/build/glbuild.o obj/build/glsurface.o obj/build/voxmodel.o obj/build/mdsprite.o obj/build/tilepacker.o obj/build/polymer.o obj/build/sdlayer.o obj/build/gtkbits.o obj/build/dynamicgtk.o obj/build/animvpx.o obj/audiolib/driver_adlib.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/audiolib/driver_alsa.o obj/audiolib/driver_sdl.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/mimalloc/alloc.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.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/region.o obj/mimalloc/segment.o obj/mimalloc/stats.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_sdl.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound strip pcexhumed -rwxr-xr-x 1 buildd buildd 2445184 May 5 23:58 pcexhumed strip nblood -rwxr-xr-x 1 buildd buildd 3116936 May 5 23:59 nblood strip rednukem -rwxr-xr-x 1 buildd buildd 3624648 May 5 23:59 rednukem rm obj/blood/game_banner.c obj/exhumed/game_banner.c obj/rr/game_banner.c make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' fakeroot debian/rules binary-arch dh binary-arch --buildsystem=makefile --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot -a -O--buildsystem=makefile -O--parallel dh_prep -a -O--buildsystem=makefile -O--parallel dh_auto_install -a -O--buildsystem=makefile -O--parallel dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_install -a -O--buildsystem=makefile -O--parallel dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installdocs -a -O--buildsystem=makefile -O--parallel dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installchangelogs -a -O--buildsystem=makefile -O--parallel dh_installinit -a -O--buildsystem=makefile -O--parallel dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_perl -a -O--buildsystem=makefile -O--parallel dh_link -a -O--buildsystem=makefile -O--parallel dh_compress -a -O--buildsystem=makefile -O--parallel dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_fixperms -a -O--buildsystem=makefile -O--parallel dh_missing -a -O--buildsystem=makefile -O--parallel dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip -a -O--buildsystem=makefile -O--parallel dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_makeshlibs -a -O--buildsystem=makefile -O--parallel dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps -a -O--buildsystem=makefile -O--parallel dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/nblood-pcexhumed/usr/share/nblood/pcexhumed was not linked against libvpx.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/nblood/usr/share/nblood/nblood was not linked against libvpx.so.7 (it uses none of the library's symbols) dh_installdeb -a -O--buildsystem=makefile -O--parallel dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_gencontrol -a -O--buildsystem=makefile -O--parallel dh_md5sums -a -O--buildsystem=makefile -O--parallel dh_builddeb -a -O--buildsystem=makefile -O--parallel INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-pcexhumed' in '../nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood' in '../nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-rednukem' in '../nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb'. dpkg-genbuildinfo --build=any -O../nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-05-05T23:59:46Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.changes: ------------------------------------------------------------------ Format: 1.8 Date: Thu, 05 May 2022 22:32:01 +0000 Source: nblood Binary: nblood nblood-pcexhumed nblood-rednukem Built-For-Profiles: noudeb Architecture: arm64 Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Distribution: jammy Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Launchpad Package Builder Description: nblood - Blood port based on EDuke32 nblood-pcexhumed - A port of the PC version of Exhumed based on EDuke32 nblood-rednukem - Redneck Rampage & Duke Nukem 3D port based on EDuke32 Changes: nblood (1.01-r202205052232-08056b05d-1~ubuntu22.04.1) jammy; urgency=low . * Auto build. Checksums-Sha1: 8058f440678b790d5057e0df4e61a553b49530b8 1267828 nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb e0becd6c35d53ce9c785eefbfddfe215ada59ebb 1578932 nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 06acb88982dcb4818d63c650e8c41686f8922c03 15173 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.buildinfo a8ca6e7882e2645792fc87ee96467c7ff7dcf0e2 1433460 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb Checksums-Sha256: ea2f8c60dd6d52acb11dc6415a5ca02397180d91de5ae6512ca9be4bfdab012e 1267828 nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb a88d8cc30d7252f8629b6ef8bf2d54068f78f98d8b0fda1c198c2a911333fcae 1578932 nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 4db770c211db9cd3c7d5af6dd2890995a5f7549c983e13862eac35f544f1b11e 15173 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.buildinfo 09e56b575402e5cc3910d16725628300ebb2c456213f74b8e7de8127f2b78557 1433460 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb Files: e730a98d6b3c52e3665e43ba728a5f3f 1267828 games optional nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 41b438d23bfd2be07aabc553dbe7afb1 1578932 games optional nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 05bcedf1ca119ed408b5a74fa3ceb4f0 15173 games optional nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.buildinfo 4811a6bd061fa10697026d91d54648a3 1433460 games optional nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb /<>/nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.changes.new could not be renamed to /<>/nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: nblood Binary: nblood nblood-pcexhumed nblood-rednukem Architecture: arm64 Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Checksums-Md5: e730a98d6b3c52e3665e43ba728a5f3f 1267828 nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 41b438d23bfd2be07aabc553dbe7afb1 1578932 nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 4811a6bd061fa10697026d91d54648a3 1433460 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb Checksums-Sha1: 8058f440678b790d5057e0df4e61a553b49530b8 1267828 nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb e0becd6c35d53ce9c785eefbfddfe215ada59ebb 1578932 nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb a8ca6e7882e2645792fc87ee96467c7ff7dcf0e2 1433460 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb Checksums-Sha256: ea2f8c60dd6d52acb11dc6415a5ca02397180d91de5ae6512ca9be4bfdab012e 1267828 nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb a88d8cc30d7252f8629b6ef8bf2d54068f78f98d8b0fda1c198c2a911333fcae 1578932 nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb 09e56b575402e5cc3910d16725628300ebb2c456213f74b8e7de8127f2b78557 1433460 nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb Build-Origin: Ubuntu Build-Architecture: arm64 Build-Date: Thu, 05 May 2022 23:59:39 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adwaita-icon-theme (= 41.0-1ubuntu1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu4.1), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-3ubuntu1), binutils-aarch64-linux-gnu (= 2.38-3ubuntu1), binutils-common (= 2.38-3ubuntu1), bsdextrautils (= 2.37.2-4ubuntu3), bsdutils (= 1:2.37.2-4ubuntu3), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.2.0-19ubuntu1), 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), dpkg-dev (= 1.21.1ubuntu2), dwz (= 0.14-1build2), file (= 1:5.41-3), 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.2.0-19ubuntu1), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.2.0-19ubuntu1), gcc-11-base (= 11.2.0-19ubuntu1), gcc-12-base (= 12-20220319-1ubuntu1), 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-1), 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), gir1.2-ibus-1.0 (= 1.5.26-4), gir1.2-pango-1.0 (= 1.50.6+ds-2), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gtk-update-icon-cache (= 3.24.33-1ubuntu1), gzip (= 1.10-4ubuntu4), hicolor-icon-theme (= 0.17-2), hostname (= 3.23ubuntu2), humanity-icon-theme (= 0.6.16), icu-devtools (= 70.1-2), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libapparmor1 (= 3.0.4-2ubuntu2), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.2.0-19ubuntu1), libasound2 (= 1.2.6.1-1ubuntu1), libasound2-data (= 1.2.6.1-1ubuntu1), libasound2-dev (= 1.2.6.1-1ubuntu1), 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-20220319-1ubuntu1), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libavahi-client3 (= 0.8-5ubuntu5), libavahi-common-data (= 0.8-5ubuntu5), libavahi-common3 (= 0.8-5ubuntu5), libbinutils (= 2.38-3ubuntu1), libblkid-dev (= 2.37.2-4ubuntu3), libblkid1 (= 2.37.2-4ubuntu3), 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), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), 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-1build3), libcc1-0 (= 12-20220319-1ubuntu1), libcom-err2 (= 1.46.5-2ubuntu1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-3ubuntu1), libctf0 (= 2.38-3ubuntu1), libcups2 (= 2.4.1op1-1ubuntu4), 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), libdbus-1-dev (= 1.12.20-2ubuntu4), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.6ubuntu1), libdecor-0-0 (= 0.1.0-3build1), libdeflate-dev (= 1.10-2), libdeflate0 (= 1.10-2), libdpkg-perl (= 1.21.1ubuntu2), libdrm-amdgpu1 (= 2.4.110-1ubuntu1), libdrm-common (= 2.4.110-1ubuntu1), libdrm-nouveau2 (= 2.4.110-1ubuntu1), libdrm-radeon1 (= 2.4.110-1ubuntu1), libdrm2 (= 2.4.110-1ubuntu1), libdw1 (= 0.186-1build1), libedit2 (= 3.1-20210910-1build1), libegl-dev (= 1.4.0-1), libegl-mesa0 (= 22.0.1-1ubuntu2), libegl1 (= 1.4.0-1), libegl1-mesa-dev (= 22.0.1-1ubuntu2), libelf1 (= 0.186-1build1), libexpat1 (= 2.4.7-1), libexpat1-dev (= 2.4.7-1), libffi-dev (= 3.4.2-4), libffi8 (= 3.4.2-4), libfile-stripnondeterminism-perl (= 1.13.0-1), libflac-dev (= 1.3.3-2build2), libflac8 (= 1.3.3-2build2), 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-1build1), libfreetype6 (= 2.11.1+dfsg-1build1), libfreetype6-dev (= 2.11.1+dfsg-1build1), libfribidi-dev (= 1.0.8-2ubuntu3.1), libfribidi0 (= 1.0.8-2ubuntu3.1), libgbm1 (= 22.0.1-1ubuntu2), libgcc-11-dev (= 11.2.0-19ubuntu1), libgcc-s1 (= 12-20220319-1ubuntu1), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgdk-pixbuf-2.0-0 (= 2.42.8+dfsg-1), libgdk-pixbuf-2.0-dev (= 2.42.8+dfsg-1), libgdk-pixbuf2.0-bin (= 2.42.8+dfsg-1), libgdk-pixbuf2.0-common (= 2.42.8+dfsg-1), libgirepository-1.0-1 (= 1.72.0-1), libgl-dev (= 1.4.0-1), libgl1 (= 1.4.0-1), libgl1-mesa-dri (= 22.0.1-1ubuntu2), libglapi-mesa (= 22.0.1-1ubuntu2), libgles-dev (= 1.4.0-1), libgles1 (= 1.4.0-1), libgles2 (= 1.4.0-1), libglib2.0-0 (= 2.72.1-1), libglib2.0-bin (= 2.72.1-1), libglib2.0-data (= 2.72.1-1), libglib2.0-dev (= 2.72.1-1), libglib2.0-dev-bin (= 2.72.1-1), 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 (= 22.0.1-1ubuntu2), libglx0 (= 1.4.0-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1), libgomp1 (= 12-20220319-1ubuntu1), libgpg-error0 (= 1.43-3), libgraphite2-3 (= 1.3.14-1build2), libgraphite2-dev (= 1.3.14-1build2), libgssapi-krb5-2 (= 1.19.2-2), 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), libharfbuzz-gobject0 (= 2.7.4-1ubuntu3), libharfbuzz-icu0 (= 2.7.4-1ubuntu3), libharfbuzz0b (= 2.7.4-1ubuntu3), libhogweed6 (= 3.7.3-1build2), libhwasan0 (= 12-20220319-1ubuntu1), 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-2), libicu70 (= 70.1-2), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libitm1 (= 12-20220319-1ubuntu1), libjbig-dev (= 2.1-3.1build3), libjbig0 (= 2.1-3.1build3), libjpeg-dev (= 8c-2ubuntu10), libjpeg-turbo8 (= 2.1.2-0ubuntu1), libjpeg-turbo8-dev (= 2.1.2-0ubuntu1), libjpeg8 (= 8c-2ubuntu10), libjpeg8-dev (= 8c-2ubuntu10), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), libllvm13 (= 1:13.0.1-2ubuntu2), liblsan0 (= 12-20220319-1ubuntu1), 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-3), libmagic1 (= 1:5.41-3), libmd0 (= 1.0.4-1build1), libmount-dev (= 2.37.2-4ubuntu3), libmount1 (= 2.37.2-4ubuntu3), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncursesw6 (= 6.3-2), libnettle8 (= 3.7.3-1build2), 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), libpam-modules-bin (= 1.4.0-11ubuntu2), libpam-runtime (= 1.4.0-11ubuntu2), libpam0g (= 1.4.0-11ubuntu2), libpango-1.0-0 (= 1.50.6+ds-2), libpango1.0-dev (= 1.50.6+ds-2), libpangocairo-1.0-0 (= 1.50.6+ds-2), libpangoft2-1.0-0 (= 1.50.6+ds-2), libpangoxft-1.0-0 (= 1.50.6+ds-2), libpcre16-3 (= 2:8.39-13build5), libpcre2-16-0 (= 10.39-3build1), libpcre2-32-0 (= 10.39-3build1), libpcre2-8-0 (= 10.39-3build1), libpcre2-dev (= 10.39-3build1), libpcre2-posix3 (= 10.39-3build1), libpcre3 (= 2:8.39-13build5), libpcre3-dev (= 2:8.39-13build5), libpcre32-3 (= 2:8.39-13build5), libpcrecpp0v5 (= 2:8.39-13build5), libperl5.34 (= 5.34.0-3ubuntu1), libpipeline1 (= 1.5.5-1), libpixman-1-0 (= 0.40.0-1build4), libpixman-1-dev (= 0.40.0-1build4), libpng-dev (= 1.6.37-3build5), libpng16-16 (= 1.6.37-3build5), libpthread-stubs0-dev (= 0.4-1build2), libpulse-dev (= 1:15.99.1+dfsg1-1ubuntu1), libpulse-mainloop-glib0 (= 1:15.99.1+dfsg1-1ubuntu1), libpulse0 (= 1:15.99.1+dfsg1-1ubuntu1), libpython3-stdlib (= 3.10.4-0ubuntu2), libpython3.10-minimal (= 3.10.4-3), libpython3.10-stdlib (= 3.10.4-3), libreadline8 (= 8.1.2-1), libsdl2-2.0-0 (= 2.0.20+dfsg-2build1), libsdl2-dev (= 2.0.20+dfsg-2build1), libseccomp2 (= 2.5.3-2ubuntu2), libselinux1 (= 3.3-1build2), libselinux1-dev (= 3.3-1build2), libsensors-config (= 1:3.6.0-7ubuntu1), libsensors5 (= 1:3.6.0-7ubuntu1), libsepol-dev (= 3.3-1build1), 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), libsndfile1 (= 1.0.31-2build1), libsndio-dev (= 1.8.1-1.1), libsndio7.0 (= 1.8.1-1.1), libsqlite3-0 (= 3.37.2-2), libssl3 (= 3.0.2-0ubuntu1.1), libstdc++-11-dev (= 11.2.0-19ubuntu1), libstdc++6 (= 12-20220319-1ubuntu1), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3.1), 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-6), libtiff5 (= 4.3.0-6), libtiffxx5 (= 4.3.0-6), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.6-15build2), libtsan0 (= 11.2.0-19ubuntu1), libubsan1 (= 12-20220319-1ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev-dev (= 249.11-0ubuntu3.1), libudev1 (= 249.11-0ubuntu3.1), libunistring2 (= 1.0-1), libuuid1 (= 2.37.2-4ubuntu3), 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), libvpx7 (= 1.11.0-2ubuntu2), libvulkan1 (= 1.3.204.1-2), libwayland-bin (= 1.20.0-1), libwayland-client0 (= 1.20.0-1), libwayland-cursor0 (= 1.20.0-1), libwayland-dev (= 1.20.0-1), libwayland-egl1 (= 1.20.0-1), libwayland-server0 (= 1.20.0-1), libwebp7 (= 1.2.2-2), libx11-6 (= 2:1.7.5-1), libx11-data (= 2:1.7.5-1), libx11-dev (= 2:1.7.5-1), libx11-xcb1 (= 2:1.7.5-1), 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-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-1build1), libxml2-utils (= 2.9.13+dfsg-1build1), 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), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-29.30), login (= 1:4.8.1-2ubuntu2), 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), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), pango1.0-tools (= 1.50.6+ds-2), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), python3 (= 3.10.4-0ubuntu2), python3-distutils (= 3.10.4-0ubuntu1), python3-lib2to3 (= 3.10.4-0ubuntu1), python3-minimal (= 3.10.4-0ubuntu2), python3.10 (= 3.10.4-3), python3.10-minimal (= 3.10.4-3), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), shared-mime-info (= 2.1-2), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), ubuntu-mono (= 20.10-0ubuntu2), ucf (= 3.0043), util-linux (= 2.37.2-4ubuntu3), uuid-dev (= 2.37.2-4ubuntu3), 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), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1651789921" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ nblood-pcexhumed_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb ----------------------------------------------------------------------- new Debian package, version 2.0. size 1267828 bytes: control archive=617 bytes. 555 bytes, 13 lines control 200 bytes, 3 lines md5sums Package: nblood-pcexhumed Source: nblood Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Architecture: arm64 Maintainer: Paul Preuss Installed-Size: 2398 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 12), libvpx7 (>= 1.6.0), libglu1-mesa, libgtk2.0-0 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: A port of the PC version of Exhumed based on EDuke32 This package contains the compiled binary executable. drwxr-xr-x root/root 0 2022-05-05 22:32 ./ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/games/ -rwxr-xr-x root/root 51 2022-05-05 22:32 ./usr/games/pcexhumed drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/doc/nblood-pcexhumed/ -rw-r--r-- root/root 247 2022-05-05 22:32 ./usr/share/doc/nblood-pcexhumed/changelog.Debian.gz drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/nblood/ -rwxr-xr-x root/root 2445072 2022-05-05 22:32 ./usr/share/nblood/pcexhumed nblood-rednukem_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb ---------------------------------------------------------------------- new Debian package, version 2.0. size 1578932 bytes: control archive=622 bytes. 556 bytes, 13 lines control 197 bytes, 3 lines md5sums Package: nblood-rednukem Source: nblood Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Architecture: arm64 Maintainer: Paul Preuss Installed-Size: 3550 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 12), libvpx7 (>= 1.10.0), libglu1-mesa, libgtk2.0-0 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: Redneck Rampage & Duke Nukem 3D port based on EDuke32 This package contains the compiled binary executable. drwxr-xr-x root/root 0 2022-05-05 22:32 ./ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/games/ -rwxr-xr-x root/root 50 2022-05-05 22:32 ./usr/games/rednukem drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/doc/nblood-rednukem/ -rw-r--r-- root/root 247 2022-05-05 22:32 ./usr/share/doc/nblood-rednukem/changelog.Debian.gz drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/nblood/ -rwxr-xr-x root/root 3624544 2022-05-05 22:32 ./usr/share/nblood/rednukem nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1_arm64.deb ------------------------------------------------------------- new Debian package, version 2.0. size 1433460 bytes: control archive=602 bytes. 567 bytes, 12 lines control 184 bytes, 3 lines md5sums Package: nblood Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Architecture: arm64 Maintainer: Paul Preuss Installed-Size: 3054 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 12), libvpx7 (>= 1.6.0), nblood-data (= 1.01-r202205052232-08056b05d-1~ubuntu22.04.1), libglu1-mesa, libgtk2.0-0 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: Blood port based on EDuke32 This package contains the compiled binary executable. drwxr-xr-x root/root 0 2022-05-05 22:32 ./ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/games/ -rwxr-xr-x root/root 48 2022-05-05 22:32 ./usr/games/nblood drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/doc/nblood/ -rw-r--r-- root/root 247 2022-05-05 22:32 ./usr/share/doc/nblood/changelog.Debian.gz drwxr-xr-x root/root 0 2022-05-05 22:32 ./usr/share/nblood/ -rwxr-xr-x root/root 3116824 2022-05-05 22:32 ./usr/share/nblood/nblood +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 261796 Build-Time: 1030 Distribution: jammy Host Architecture: arm64 Install-Time: 73 Job: nblood_1.01-r202205052232-08056b05d-1~ubuntu22.04.1.dsc Machine Architecture: arm64 Package: nblood Package-Time: 1109 Source-Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 Space: 261796 Status: successful Version: 1.01-r202205052232-08056b05d-1~ubuntu22.04.1 -------------------------------------------------------------------------------- Finished at 2022-05-05T23:59:46Z Build needed 00:18:29, 261796k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=arm64 PACKAGEBUILD-23613189 Scanning for processes to kill in build PACKAGEBUILD-23613189