https://launchpad.net/~dokomix/+archive/ubuntu/daily/+build/23195510 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy02-amd64-078 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 x86_64 Buildd toolchain package versions: launchpad-buildd_209~536~ubuntu20.04.1 python3-lpbuildd_209~536~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.2 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 24 Feb 03:19:38 ntpdate[1702]: adjust time server 10.131.248.1 offset 0.000264 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=impish --arch=amd64 PACKAGEBUILD-23195510 --image-type chroot /home/buildd/filecache-default/470b94eb81e7101f5c7afd2cf17d7483b3ea9d4e Creating target for build PACKAGEBUILD-23195510 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=impish --arch=amd64 PACKAGEBUILD-23195510 Starting target for build PACKAGEBUILD-23195510 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=impish --arch=amd64 PACKAGEBUILD-23195510 'deb http://ppa.launchpadcontent.net/dokomix/daily/ubuntu impish main' 'deb http://ftpmaster.internal/ubuntu impish main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu impish-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu impish-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu impish-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-23195510 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=impish --arch=amd64 PACKAGEBUILD-23195510 Adding trusted keys to build-PACKAGEBUILD-23195510 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=impish --arch=amd64 PACKAGEBUILD-23195510 Updating target for build PACKAGEBUILD-23195510 Get:1 http://ftpmaster.internal/ubuntu impish InRelease [270 kB] Get:2 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu impish InRelease [18.1 kB] Get:3 http://ftpmaster.internal/ubuntu impish-security InRelease [110 kB] Get:4 http://ftpmaster.internal/ubuntu impish-updates InRelease [110 kB] Get:5 http://ftpmaster.internal/ubuntu impish-proposed InRelease [270 kB] Get:6 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu impish/main amd64 Packages [3316 B] Get:7 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu impish/main Translation-en [2484 B] Get:8 http://ftpmaster.internal/ubuntu impish/main amd64 Packages [1396 kB] Get:9 http://ftpmaster.internal/ubuntu impish/main Translation-en [511 kB] Get:10 http://ftpmaster.internal/ubuntu impish/restricted amd64 Packages [82.2 kB] Get:11 http://ftpmaster.internal/ubuntu impish/restricted Translation-en [11.9 kB] Get:12 http://ftpmaster.internal/ubuntu impish/universe amd64 Packages [13.1 MB] Get:13 http://ftpmaster.internal/ubuntu impish/universe Translation-en [5463 kB] Get:14 http://ftpmaster.internal/ubuntu impish/multiverse amd64 Packages [209 kB] Get:15 http://ftpmaster.internal/ubuntu impish/multiverse Translation-en [108 kB] Get:16 http://ftpmaster.internal/ubuntu impish-security/main amd64 Packages [199 kB] Get:17 http://ftpmaster.internal/ubuntu impish-security/main Translation-en [51.6 kB] Get:18 http://ftpmaster.internal/ubuntu impish-security/restricted amd64 Packages [177 kB] Get:19 http://ftpmaster.internal/ubuntu impish-security/restricted Translation-en [25.1 kB] Get:20 http://ftpmaster.internal/ubuntu impish-security/universe amd64 Packages [58.9 kB] Get:21 http://ftpmaster.internal/ubuntu impish-security/universe Translation-en [24.1 kB] Get:22 http://ftpmaster.internal/ubuntu impish-security/multiverse amd64 Packages [1080 B] Get:23 http://ftpmaster.internal/ubuntu impish-security/multiverse Translation-en [324 B] Get:24 http://ftpmaster.internal/ubuntu impish-updates/main amd64 Packages [285 kB] Get:25 http://ftpmaster.internal/ubuntu impish-updates/main Translation-en [74.4 kB] Get:26 http://ftpmaster.internal/ubuntu impish-updates/restricted amd64 Packages [182 kB] Get:27 http://ftpmaster.internal/ubuntu impish-updates/restricted Translation-en [25.8 kB] Get:28 http://ftpmaster.internal/ubuntu impish-updates/universe amd64 Packages [101 kB] Get:29 http://ftpmaster.internal/ubuntu impish-updates/universe Translation-en [39.5 kB] Get:30 http://ftpmaster.internal/ubuntu impish-updates/multiverse amd64 Packages [3520 B] Get:31 http://ftpmaster.internal/ubuntu impish-updates/multiverse Translation-en [896 B] Get:32 http://ftpmaster.internal/ubuntu impish-proposed/main amd64 Packages [80.0 kB] Get:33 http://ftpmaster.internal/ubuntu impish-proposed/main Translation-en [19.9 kB] Get:34 http://ftpmaster.internal/ubuntu impish-proposed/restricted amd64 Packages [82.0 kB] Get:35 http://ftpmaster.internal/ubuntu impish-proposed/restricted Translation-en [13.2 kB] Get:36 http://ftpmaster.internal/ubuntu impish-proposed/universe amd64 Packages [28.7 kB] Get:37 http://ftpmaster.internal/ubuntu impish-proposed/universe Translation-en [17.9 kB] Get:38 http://ftpmaster.internal/ubuntu impish-proposed/multiverse amd64 Packages [5248 B] Get:39 http://ftpmaster.internal/ubuntu impish-proposed/multiverse Translation-en [4884 B] Fetched 23.1 MB in 2s (9487 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: g++-10 libstdc++-10-dev Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libffi8ubuntu1* The following NEW packages will be installed: cpp-11 g++-11 gcc-11 libffi8 libgcc-11-dev libstdc++-11-dev The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils build-essential ca-certificates cpp cpp-10 dash debconf diffutils dpkg dpkg-dev e2fsprogs findutils g++ g++-10 gcc gcc-10 gcc-10-base gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdevmapper1.02.1 libdpkg-perl libext2fs2 libgcc-10-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgssapi-krb5-2 libhogweed6 libidn2-0 libisl23 libitm1 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblsan0 liblz4-1 liblzma5 libmount1 libnettle8 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libperl5.32 libpng16-16 libprocps8 libquadmath0 libreadline8 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-10-dev libstdc++6 libsystemd0 libtirpc-common libtirpc-dev libtirpc3 libtsan0 libubsan1 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list mount openssl optipng passwd perl perl-base perl-modules-5.32 pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto systemd systemd-sysv systemd-timesyncd sysvinit-utils tzdata usrmerge util-linux xz-utils zlib1g 143 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 268 MB of archives. After this operation, 495 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu impish/main amd64 libcrypt-dev amd64 1:4.4.18-4ubuntu1 [104 kB] Get:2 http://ftpmaster.internal/ubuntu impish/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu5 [68.4 kB] Get:3 http://ftpmaster.internal/ubuntu impish/main amd64 libnsl-dev amd64 1.3.0-2build1 [71.2 kB] Get:4 http://ftpmaster.internal/ubuntu impish/main amd64 libc6-dev amd64 2.34-0ubuntu3 [1886 kB] Get:5 http://ftpmaster.internal/ubuntu impish/main amd64 libc-dev-bin amd64 2.34-0ubuntu3 [20.3 kB] Get:6 http://ftpmaster.internal/ubuntu impish/main amd64 libcrypt1 amd64 1:4.4.18-4ubuntu1 [75.6 kB] Get:7 http://ftpmaster.internal/ubuntu impish/main amd64 libtirpc-common all 1.3.2-2 [7674 B] Get:8 http://ftpmaster.internal/ubuntu impish/main amd64 libtirpc-dev amd64 1.3.2-2 [192 kB] Get:9 http://ftpmaster.internal/ubuntu impish/main amd64 libk5crypto3 amd64 1.18.3-6 [85.2 kB] Get:10 http://ftpmaster.internal/ubuntu impish/main amd64 libkrb5support0 amd64 1.18.3-6 [32.1 kB] Get:11 http://ftpmaster.internal/ubuntu impish/main amd64 libkrb5-3 amd64 1.18.3-6 [354 kB] Get:12 http://ftpmaster.internal/ubuntu impish/main amd64 libgssapi-krb5-2 amd64 1.18.3-6 [143 kB] Get:13 http://ftpmaster.internal/ubuntu impish/main amd64 libcom-err2 amd64 1.46.3-1ubuntu3 [10.7 kB] Get:14 http://ftpmaster.internal/ubuntu impish/main amd64 libperl5.32 amd64 5.32.1-3ubuntu3 [4713 kB] Get:15 http://ftpmaster.internal/ubuntu impish/main amd64 perl amd64 5.32.1-3ubuntu3 [227 kB] Get:16 http://ftpmaster.internal/ubuntu impish/main amd64 perl-base amd64 5.32.1-3ubuntu3 [1745 kB] Get:17 http://ftpmaster.internal/ubuntu impish/main amd64 perl-modules-5.32 all 5.32.1-3ubuntu3 [2945 kB] Get:18 http://ftpmaster.internal/ubuntu impish/main amd64 libdb5.3 amd64 5.3.28+dfsg1-0.8ubuntu1 [673 kB] Get:19 http://ftpmaster.internal/ubuntu impish/main amd64 zlib1g amd64 1:1.2.11.dfsg-2ubuntu7 [58.1 kB] Get:20 http://ftpmaster.internal/ubuntu impish/main amd64 debconf all 1.5.77 [121 kB] Get:21 http://ftpmaster.internal/ubuntu impish/main amd64 libc6 amd64 2.34-0ubuntu3 [3028 kB] Get:22 http://ftpmaster.internal/ubuntu impish/main amd64 libc-bin amd64 2.34-0ubuntu3 [1023 kB] Get:23 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libssl1.1 amd64 1.1.1l-1ubuntu1.1 [1447 kB] Get:24 http://ftpmaster.internal/ubuntu impish/main amd64 libtirpc3 amd64 1.3.2-2 [81.5 kB] Get:25 http://ftpmaster.internal/ubuntu impish/main amd64 libnsl2 amd64 1.3.0-2build1 [42.3 kB] Get:26 http://ftpmaster.internal/ubuntu impish-security/main amd64 linux-libc-dev amd64 5.13.0-30.33 [1291 kB] Get:27 http://ftpmaster.internal/ubuntu impish/main amd64 libasan6 amd64 11.2.0-7ubuntu2 [2280 kB] Get:28 http://ftpmaster.internal/ubuntu impish/main amd64 libubsan1 amd64 11.2.0-7ubuntu2 [920 kB] Get:29 http://ftpmaster.internal/ubuntu impish/main amd64 libtsan0 amd64 11.2.0-7ubuntu2 [2259 kB] Get:30 http://ftpmaster.internal/ubuntu impish/main amd64 libquadmath0 amd64 11.2.0-7ubuntu2 [154 kB] Get:31 http://ftpmaster.internal/ubuntu impish/main amd64 liblsan0 amd64 11.2.0-7ubuntu2 [974 kB] Get:32 http://ftpmaster.internal/ubuntu impish/main amd64 libitm1 amd64 11.2.0-7ubuntu2 [30.0 kB] Get:33 http://ftpmaster.internal/ubuntu impish/main amd64 libgomp1 amd64 11.2.0-7ubuntu2 [117 kB] Get:34 http://ftpmaster.internal/ubuntu impish/main amd64 gcc-11-base amd64 11.2.0-7ubuntu2 [20.5 kB] Get:35 http://ftpmaster.internal/ubuntu impish/main amd64 libgcc-s1 amd64 11.2.0-7ubuntu2 [45.6 kB] Get:36 http://ftpmaster.internal/ubuntu impish/main amd64 libcc1-0 amd64 11.2.0-7ubuntu2 [53.9 kB] Get:37 http://ftpmaster.internal/ubuntu impish/main amd64 libatomic1 amd64 11.2.0-7ubuntu2 [10.0 kB] Get:38 http://ftpmaster.internal/ubuntu impish/main amd64 libstdc++6 amd64 11.2.0-7ubuntu2 [656 kB] Get:39 http://ftpmaster.internal/ubuntu impish/main amd64 base-files amd64 11.1ubuntu5 [63.1 kB] Get:40 http://ftpmaster.internal/ubuntu impish/main amd64 bash amd64 5.1-3ubuntu2 [775 kB] Get:41 http://ftpmaster.internal/ubuntu impish-security/main amd64 bsdutils amd64 1:2.36.1-8ubuntu2.2 [82.7 kB] Get:42 http://ftpmaster.internal/ubuntu impish-proposed/main amd64 dpkg amd64 1.20.9ubuntu2.1 [1265 kB] Get:43 http://ftpmaster.internal/ubuntu impish/main amd64 dash amd64 0.5.11+git20210120+802ebd4-1build1 [92.4 kB] Get:44 http://ftpmaster.internal/ubuntu impish/main amd64 diffutils amd64 1:3.8-0ubuntu1 [205 kB] Get:45 http://ftpmaster.internal/ubuntu impish/main amd64 findutils amd64 4.8.0-1ubuntu2 [332 kB] Get:46 http://ftpmaster.internal/ubuntu impish/main amd64 grep amd64 3.7-0ubuntu1 [195 kB] Get:47 http://ftpmaster.internal/ubuntu impish/main amd64 gzip amd64 1.10-4ubuntu1 [92.9 kB] Get:48 http://ftpmaster.internal/ubuntu impish/main amd64 hostname amd64 3.23ubuntu1 [11.5 kB] Get:49 http://ftpmaster.internal/ubuntu impish/main amd64 login amd64 1:4.8.1-1ubuntu9 [222 kB] Get:50 http://ftpmaster.internal/ubuntu impish-security/main amd64 util-linux amd64 2.36.1-8ubuntu2.2 [1014 kB] Get:51 http://ftpmaster.internal/ubuntu impish/main amd64 base-passwd amd64 3.5.51 [48.5 kB] Get:52 http://ftpmaster.internal/ubuntu impish/main amd64 init-system-helpers all 1.60build1 [38.6 kB] Get:53 http://ftpmaster.internal/ubuntu impish/main amd64 lsb-base all 11.1.0ubuntu3 [12.3 kB] Get:54 http://ftpmaster.internal/ubuntu impish/main amd64 sysvinit-utils amd64 2.96-7ubuntu1 [20.1 kB] Get:55 http://ftpmaster.internal/ubuntu impish/main amd64 libgcrypt20 amd64 1.8.7-5ubuntu2 [468 kB] Get:56 http://ftpmaster.internal/ubuntu impish/main amd64 liblz4-1 amd64 1.9.3-2 [52.9 kB] Get:57 http://ftpmaster.internal/ubuntu impish/main amd64 liblzma5 amd64 5.2.5-2 [96.5 kB] Get:58 http://ftpmaster.internal/ubuntu impish-security/main amd64 systemd-sysv amd64 248.3-1ubuntu8.2 [10.5 kB] Get:59 http://ftpmaster.internal/ubuntu impish-security/main amd64 systemd-timesyncd amd64 248.3-1ubuntu8.2 [30.8 kB] Get:60 http://ftpmaster.internal/ubuntu impish/main amd64 libacl1 amd64 2.2.53-10ubuntu2 [16.1 kB] Get:61 http://ftpmaster.internal/ubuntu impish/main amd64 libapparmor1 amd64 3.0.3-0ubuntu1 [38.4 kB] Get:62 http://ftpmaster.internal/ubuntu impish/main amd64 libaudit-common all 1:3.0-2ubuntu2 [4788 B] Get:63 http://ftpmaster.internal/ubuntu impish/main amd64 libaudit1 amd64 1:3.0-2ubuntu2 [39.8 kB] Get:64 http://ftpmaster.internal/ubuntu impish-security/main amd64 libblkid1 amd64 2.36.1-8ubuntu2.2 [97.9 kB] Get:65 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre2-8-0 amd64 10.37-0ubuntu2 [219 kB] Get:66 http://ftpmaster.internal/ubuntu impish/main amd64 libselinux1 amd64 3.1-3build2 [74.4 kB] Get:67 http://ftpmaster.internal/ubuntu impish-security/main amd64 libudev1 amd64 248.3-1ubuntu8.2 [76.2 kB] Get:68 http://ftpmaster.internal/ubuntu impish/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu3 [139 kB] Get:69 http://ftpmaster.internal/ubuntu impish-security/main amd64 libuuid1 amd64 2.36.1-8ubuntu2.2 [23.5 kB] Get:70 http://ftpmaster.internal/ubuntu impish-security/main amd64 libcryptsetup12 amd64 2:2.3.7-0ubuntu0.21.10.1 [216 kB] Get:71 http://ftpmaster.internal/ubuntu impish/main amd64 libnettle8 amd64 3.7.3-1 [147 kB] Get:72 http://ftpmaster.internal/ubuntu impish/main amd64 libhogweed6 amd64 3.7.3-1 [195 kB] Get:73 http://ftpmaster.internal/ubuntu impish/main amd64 libunistring2 amd64 0.9.10-6 [503 kB] Get:74 http://ftpmaster.internal/ubuntu impish/main amd64 libidn2-0 amd64 2.3.1-1 [49.8 kB] Get:75 http://ftpmaster.internal/ubuntu impish/main amd64 libffi8 amd64 3.4.2-1ubuntu5 [21.8 kB] Get:76 http://ftpmaster.internal/ubuntu impish/main amd64 libp11-kit0 amd64 0.23.22-1build1 [254 kB] Get:77 http://ftpmaster.internal/ubuntu impish/main amd64 libgnutls30 amd64 3.7.1-5ubuntu1 [956 kB] Get:78 http://ftpmaster.internal/ubuntu impish/main amd64 libzstd1 amd64 1.4.8+dfsg-2.1 [290 kB] Get:79 http://ftpmaster.internal/ubuntu impish/main amd64 libkmod2 amd64 28-1ubuntu4 [45.0 kB] Get:80 http://ftpmaster.internal/ubuntu impish-security/main amd64 libmount1 amd64 2.36.1-8ubuntu2.2 [117 kB] Get:81 http://ftpmaster.internal/ubuntu impish/main amd64 libpam0g amd64 1.3.1-5ubuntu11 [58.4 kB] Get:82 http://ftpmaster.internal/ubuntu impish-security/main amd64 mount amd64 2.36.1-8ubuntu2.2 [110 kB] Get:83 http://ftpmaster.internal/ubuntu impish-security/main amd64 systemd amd64 248.3-1ubuntu8.2 [4405 kB] Get:84 http://ftpmaster.internal/ubuntu impish-security/main amd64 libsystemd0 amd64 248.3-1ubuntu8.2 [307 kB] Get:85 http://ftpmaster.internal/ubuntu impish/main amd64 libxxhash0 amd64 0.8.0-2build1 [26.4 kB] Get:86 http://ftpmaster.internal/ubuntu impish/main amd64 libapt-pkg6.0 amd64 2.3.9 [900 kB] Get:87 http://ftpmaster.internal/ubuntu impish/main amd64 gpgv amd64 2.2.20-1ubuntu4 [130 kB] Get:88 http://ftpmaster.internal/ubuntu impish/main amd64 apt amd64 2.3.9 [1382 kB] Get:89 http://ftpmaster.internal/ubuntu impish/main amd64 libpam-modules-bin amd64 1.3.1-5ubuntu11 [41.2 kB] Get:90 http://ftpmaster.internal/ubuntu impish/main amd64 libpam-modules amd64 1.3.1-5ubuntu11 [272 kB] Get:91 http://ftpmaster.internal/ubuntu impish/main amd64 logsave amd64 1.46.3-1ubuntu3 [11.5 kB] Get:92 http://ftpmaster.internal/ubuntu impish/main amd64 libext2fs2 amd64 1.46.3-1ubuntu3 [210 kB] Get:93 http://ftpmaster.internal/ubuntu impish/main amd64 e2fsprogs amd64 1.46.3-1ubuntu3 [588 kB] Get:94 http://ftpmaster.internal/ubuntu impish/main amd64 init amd64 1.60build1 [5912 B] Get:95 http://ftpmaster.internal/ubuntu impish/main amd64 libattr1 amd64 1:2.4.48-6build2 [13.2 kB] Get:96 http://ftpmaster.internal/ubuntu impish/main amd64 libpam-runtime all 1.3.1-5ubuntu11 [38.7 kB] Get:97 http://ftpmaster.internal/ubuntu impish/main amd64 libsepol1 amd64 3.1-1ubuntu2 [280 kB] Get:98 http://ftpmaster.internal/ubuntu impish/main amd64 libsemanage-common all 3.1-1ubuntu2 [9638 B] Get:99 http://ftpmaster.internal/ubuntu impish/main amd64 libsemanage1 amd64 3.1-1ubuntu2 [96.5 kB] Get:100 http://ftpmaster.internal/ubuntu impish-security/main amd64 libsmartcols1 amd64 2.36.1-8ubuntu2.2 [49.8 kB] Get:101 http://ftpmaster.internal/ubuntu impish/main amd64 passwd amd64 1:4.8.1-1ubuntu9 [813 kB] Get:102 http://ftpmaster.internal/ubuntu impish/main amd64 libprocps8 amd64 2:3.3.17-5ubuntu3 [35.9 kB] Get:103 http://ftpmaster.internal/ubuntu impish/main amd64 libss2 amd64 1.46.3-1ubuntu3 [12.3 kB] Get:104 http://ftpmaster.internal/ubuntu impish/main amd64 procps amd64 2:3.3.17-5ubuntu3 [378 kB] Get:105 http://ftpmaster.internal/ubuntu impish-updates/main amd64 usrmerge all 25ubuntu1.1 [54.7 kB] Get:106 http://ftpmaster.internal/ubuntu impish-updates/main amd64 openssl amd64 1.1.1l-1ubuntu1.1 [651 kB] Get:107 http://ftpmaster.internal/ubuntu impish/main amd64 ca-certificates all 20210119ubuntu1 [149 kB] Get:108 http://ftpmaster.internal/ubuntu impish/main amd64 readline-common all 8.1-2 [54.1 kB] Get:109 http://ftpmaster.internal/ubuntu impish/main amd64 libreadline8 amd64 8.1-2 [138 kB] Get:110 http://ftpmaster.internal/ubuntu impish/main amd64 libsqlite3-0 amd64 3.35.5-1 [601 kB] Get:111 http://ftpmaster.internal/ubuntu impish-security/main amd64 tzdata all 2021e-0ubuntu0.21.10 [339 kB] Get:112 http://ftpmaster.internal/ubuntu impish/main amd64 libpng16-16 amd64 1.6.37-3build4 [191 kB] Get:113 http://ftpmaster.internal/ubuntu impish/main amd64 xz-utils amd64 5.2.5-2 [82.0 kB] Get:114 http://ftpmaster.internal/ubuntu impish/main amd64 advancecomp amd64 2.1-2.1ubuntu1 [170 kB] Get:115 http://ftpmaster.internal/ubuntu impish/main amd64 libctf0 amd64 2.37-7ubuntu1 [103 kB] Get:116 http://ftpmaster.internal/ubuntu impish/main amd64 libctf-nobfd0 amd64 2.37-7ubuntu1 [106 kB] Get:117 http://ftpmaster.internal/ubuntu impish/main amd64 binutils-x86-64-linux-gnu amd64 2.37-7ubuntu1 [2315 kB] Get:118 http://ftpmaster.internal/ubuntu impish/main amd64 binutils amd64 2.37-7ubuntu1 [3190 B] Get:119 http://ftpmaster.internal/ubuntu impish/main amd64 libbinutils amd64 2.37-7ubuntu1 [654 kB] Get:120 http://ftpmaster.internal/ubuntu impish/main amd64 binutils-common amd64 2.37-7ubuntu1 [212 kB] Get:121 http://ftpmaster.internal/ubuntu impish/main amd64 libisl23 amd64 0.24-1 [668 kB] Get:122 http://ftpmaster.internal/ubuntu impish/main amd64 cpp-11 amd64 11.2.0-7ubuntu2 [50.6 MB] Get:123 http://ftpmaster.internal/ubuntu impish/main amd64 g++ amd64 4:11.2.0-1ubuntu1 [1412 B] Get:124 http://ftpmaster.internal/ubuntu impish/main amd64 gcc amd64 4:11.2.0-1ubuntu1 [5112 B] Get:125 http://ftpmaster.internal/ubuntu impish/main amd64 cpp amd64 4:11.2.0-1ubuntu1 [27.7 kB] Get:126 http://ftpmaster.internal/ubuntu impish/main amd64 libgcc-11-dev amd64 11.2.0-7ubuntu2 [2526 kB] Get:127 http://ftpmaster.internal/ubuntu impish/main amd64 gcc-11 amd64 11.2.0-7ubuntu2 [59.3 MB] Get:128 http://ftpmaster.internal/ubuntu impish/main amd64 libstdc++-11-dev amd64 11.2.0-7ubuntu2 [2073 kB] Get:129 http://ftpmaster.internal/ubuntu impish/main amd64 g++-11 amd64 11.2.0-7ubuntu2 [55.2 MB] Get:130 http://ftpmaster.internal/ubuntu impish-proposed/main amd64 dpkg-dev all 1.20.9ubuntu2.1 [933 kB] Get:131 http://ftpmaster.internal/ubuntu impish-proposed/main amd64 libdpkg-perl all 1.20.9ubuntu2.1 [235 kB] Get:132 http://ftpmaster.internal/ubuntu impish/main amd64 lto-disabled-list all 16 [12.5 kB] Get:133 http://ftpmaster.internal/ubuntu impish/main amd64 build-essential amd64 12.9ubuntu2 [4678 B] Get:134 http://ftpmaster.internal/ubuntu impish/universe amd64 g++-10 amd64 10.3.0-11ubuntu1 [10.6 MB] Get:135 http://ftpmaster.internal/ubuntu impish/universe amd64 gcc-10 amd64 10.3.0-11ubuntu1 [19.0 MB] Get:136 http://ftpmaster.internal/ubuntu impish/main amd64 libstdc++-10-dev amd64 10.3.0-11ubuntu1 [1863 kB] Get:137 http://ftpmaster.internal/ubuntu impish/main amd64 libgcc-10-dev amd64 10.3.0-11ubuntu1 [2490 kB] Get:138 http://ftpmaster.internal/ubuntu impish/universe amd64 cpp-10 amd64 10.3.0-11ubuntu1 [9343 kB] Get:139 http://ftpmaster.internal/ubuntu impish/main amd64 gcc-10-base amd64 10.3.0-11ubuntu1 [20.7 kB] Get:140 http://ftpmaster.internal/ubuntu impish/main amd64 libassuan0 amd64 2.5.5-1 [38.4 kB] Get:141 http://ftpmaster.internal/ubuntu impish/main amd64 pinentry-curses amd64 1.1.1-1 [32.0 kB] Get:142 http://ftpmaster.internal/ubuntu impish/main amd64 gpg amd64 2.2.20-1ubuntu4 [479 kB] Get:143 http://ftpmaster.internal/ubuntu impish/main amd64 gpgconf amd64 2.2.20-1ubuntu4 [91.1 kB] Get:144 http://ftpmaster.internal/ubuntu impish/main amd64 gpg-agent amd64 2.2.20-1ubuntu4 [191 kB] Get:145 http://ftpmaster.internal/ubuntu impish/main amd64 liblockfile-bin amd64 1.17-1build1 [11.7 kB] Get:146 http://ftpmaster.internal/ubuntu impish/main amd64 liblockfile1 amd64 1.17-1build1 [7062 B] Get:147 http://ftpmaster.internal/ubuntu impish/main amd64 lockfile-progs amd64 0.1.18build1 [9948 B] Get:148 http://ftpmaster.internal/ubuntu impish/main amd64 optipng amd64 0.7.7-1build1 [84.6 kB] Get:149 http://ftpmaster.internal/ubuntu impish/main amd64 pkgbinarymangler all 148 [32.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 268 MB in 2s (122 MB/s) (Reading database ... 13130 files and directories currently installed.) Preparing to unpack .../0-libcrypt-dev_1%3a4.4.18-4ubuntu1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.18-4ubuntu1) over (1:4.4.17-1ubuntu3) ... Preparing to unpack .../1-rpcsvc-proto_1.4.2-0ubuntu5_amd64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu5) over (1.4.2-0ubuntu4) ... Preparing to unpack .../2-libnsl-dev_1.3.0-2build1_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2build1) over (1.3.0-0ubuntu3) ... Preparing to unpack .../3-libc6-dev_2.34-0ubuntu3_amd64.deb ... Unpacking libc6-dev:amd64 (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Preparing to unpack .../4-libc-dev-bin_2.34-0ubuntu3_amd64.deb ... Unpacking libc-dev-bin (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Preparing to unpack .../5-libcrypt1_1%3a4.4.18-4ubuntu1_amd64.deb ... Unpacking libcrypt1:amd64 (1:4.4.18-4ubuntu1) over (1:4.4.17-1ubuntu3) ... Setting up libcrypt1:amd64 (1:4.4.18-4ubuntu1) ... (Reading database ... 13138 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.2-2_all.deb ... Unpacking libtirpc-common (1.3.2-2) over (1.3.1-1build1) ... Setting up libtirpc-common (1.3.2-2) ... (Reading database ... 13139 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.2-2) over (1.3.1-1build1) ... Preparing to unpack .../libk5crypto3_1.18.3-6_amd64.deb ... Unpacking libk5crypto3:amd64 (1.18.3-6) over (1.18.3-4) ... Setting up libk5crypto3:amd64 (1.18.3-6) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.18.3-6_amd64.deb ... Unpacking libkrb5support0:amd64 (1.18.3-6) over (1.18.3-4) ... Setting up libkrb5support0:amd64 (1.18.3-6) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.18.3-6_amd64.deb ... Unpacking libkrb5-3:amd64 (1.18.3-6) over (1.18.3-4) ... Setting up libkrb5-3:amd64 (1.18.3-6) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.18.3-6_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.18.3-6) over (1.18.3-4) ... Setting up libgssapi-krb5-2:amd64 (1.18.3-6) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.3-1ubuntu3_amd64.deb ... Unpacking libcom-err2:amd64 (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Setting up libcom-err2:amd64 (1.46.3-1ubuntu3) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libperl5.32_5.32.1-3ubuntu3_amd64.deb ... Unpacking libperl5.32:amd64 (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Preparing to unpack .../perl_5.32.1-3ubuntu3_amd64.deb ... Unpacking perl (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Preparing to unpack .../perl-base_5.32.1-3ubuntu3_amd64.deb ... Unpacking perl-base (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Setting up perl-base (5.32.1-3ubuntu3) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../perl-modules-5.32_5.32.1-3ubuntu3_all.deb ... Unpacking perl-modules-5.32 (5.32.1-3ubuntu3) over (5.32.1-3ubuntu2) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu1_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu1) over (5.3.28+dfsg1-0.6ubuntu4) ... Setting up libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu1) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu7_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu7) over (1:1.2.11.dfsg-2ubuntu6) ... Setting up zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu7) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../debconf_1.5.77_all.deb ... Unpacking debconf (1.5.77) over (1.5.74) ... Setting up debconf (1.5.77) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libc6_2.34-0ubuntu3_amd64.deb ... Unpacking libc6:amd64 (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Setting up libc6:amd64 (2.34-0ubuntu3) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libc-bin_2.34-0ubuntu3_amd64.deb ... Unpacking libc-bin (2.34-0ubuntu3) over (2.33-0ubuntu5) ... Setting up libc-bin (2.34-0ubuntu3) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libssl1.1_1.1.1l-1ubuntu1.1_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1l-1ubuntu1.1) over (1.1.1j-1ubuntu3) ... Setting up libssl1.1:amd64 (1.1.1l-1ubuntu1.1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.2-2) over (1.3.1-1build1) ... Setting up libtirpc3:amd64 (1.3.2-2) ... (Reading database ... 13127 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build1_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2build1) over (1.3.0-0ubuntu3) ... Setting up libnsl2:amd64 (1.3.0-2build1) ... (Reading database ... 13127 files and directories currently installed.) Preparing to unpack .../0-linux-libc-dev_5.13.0-30.33_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.13.0-30.33) over (5.11.0-14.15) ... Preparing to unpack .../1-libasan6_11.2.0-7ubuntu2_amd64.deb ... Unpacking libasan6:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../2-libubsan1_11.2.0-7ubuntu2_amd64.deb ... Unpacking libubsan1:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../3-libtsan0_11.2.0-7ubuntu2_amd64.deb ... Unpacking libtsan0:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../4-libquadmath0_11.2.0-7ubuntu2_amd64.deb ... Unpacking libquadmath0:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../5-liblsan0_11.2.0-7ubuntu2_amd64.deb ... Unpacking liblsan0:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../6-libitm1_11.2.0-7ubuntu2_amd64.deb ... Unpacking libitm1:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../7-libgomp1_11.2.0-7ubuntu2_amd64.deb ... Unpacking libgomp1:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../8-gcc-11-base_11.2.0-7ubuntu2_amd64.deb ... Unpacking gcc-11-base:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Setting up gcc-11-base:amd64 (11.2.0-7ubuntu2) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libgcc-s1_11.2.0-7ubuntu2_amd64.deb ... Unpacking libgcc-s1:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Setting up libgcc-s1:amd64 (11.2.0-7ubuntu2) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libcc1-0_11.2.0-7ubuntu2_amd64.deb ... Unpacking libcc1-0:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../libatomic1_11.2.0-7ubuntu2_amd64.deb ... Unpacking libatomic1:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Preparing to unpack .../libstdc++6_11.2.0-7ubuntu2_amd64.deb ... Unpacking libstdc++6:amd64 (11.2.0-7ubuntu2) over (11-20210417-1ubuntu1) ... Setting up libstdc++6:amd64 (11.2.0-7ubuntu2) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../base-files_11.1ubuntu5_amd64.deb ... Unpacking base-files (11.1ubuntu5) over (11ubuntu18) ... Setting up base-files (11.1ubuntu5) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/dpkg/origins/debian ... 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 ... Updating /etc/profile to current default. (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../bash_5.1-3ubuntu2_amd64.deb ... Unpacking bash (5.1-3ubuntu2) over (5.1-2ubuntu1) ... Setting up bash (5.1-3ubuntu2) ... 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 ... 13140 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.36.1-8ubuntu2.2_amd64.deb ... Unpacking bsdutils (1:2.36.1-8ubuntu2.2) over (1:2.36.1-7ubuntu2) ... Setting up bsdutils (1:2.36.1-8ubuntu2.2) ... (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../dpkg_1.20.9ubuntu2.1_amd64.deb ... Unpacking dpkg (1.20.9ubuntu2.1) over (1.20.7.1ubuntu4) ... Setting up dpkg (1.20.9ubuntu2.1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210120+802ebd4-1build1_amd64.deb ... Unpacking dash (0.5.11+git20210120+802ebd4-1build1) over (0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1) ... Setting up dash (0.5.11+git20210120+802ebd4-1build1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu1_amd64.deb ... Unpacking diffutils (1:3.8-0ubuntu1) over (1:3.7-3ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu2_amd64.deb ... Unpacking findutils (4.8.0-1ubuntu2) over (4.8.0-1ubuntu1) ... Setting up findutils (4.8.0-1ubuntu2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../grep_3.7-0ubuntu1_amd64.deb ... Unpacking grep (3.7-0ubuntu1) over (3.6-1) ... Setting up grep (3.7-0ubuntu1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu1_amd64.deb ... Unpacking gzip (1.10-4ubuntu1) over (1.10-2ubuntu3) ... Setting up gzip (1.10-4ubuntu1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu1_amd64.deb ... Unpacking hostname (3.23ubuntu1) over (3.23) ... Setting up hostname (3.23ubuntu1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu9_amd64.deb ... Unpacking login (1:4.8.1-1ubuntu9) over (1:4.8.1-1ubuntu8) ... Setting up login (1:4.8.1-1ubuntu9) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../util-linux_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking util-linux (2.36.1-8ubuntu2.2) over (2.36.1-7ubuntu2) ... Setting up util-linux (2.36.1-8ubuntu2.2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.51_amd64.deb ... Unpacking base-passwd (3.5.51) over (3.5.49) ... Setting up base-passwd (3.5.51) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.60build1_all.deb ... Unpacking init-system-helpers (1.60build1) over (1.60) ... Setting up init-system-helpers (1.60build1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu3_all.deb ... Unpacking lsb-base (11.1.0ubuntu3) over (11.1.0ubuntu2) ... Setting up lsb-base (11.1.0ubuntu3) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-7ubuntu1_amd64.deb ... Unpacking sysvinit-utils (2.96-7ubuntu1) over (2.96-6ubuntu1) ... Setting up sysvinit-utils (2.96-7ubuntu1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.7-5ubuntu2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.7-5ubuntu2) over (1.8.7-2ubuntu2) ... Setting up libgcrypt20:amd64 (1.8.7-5ubuntu2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.3-2) over (1.9.3-1build1) ... Setting up liblz4-1:amd64 (1.9.3-2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2_amd64.deb ... Unpacking liblzma5:amd64 (5.2.5-2) over (5.2.5-1.0build2) ... Setting up liblzma5:amd64 (5.2.5-2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../systemd-sysv_248.3-1ubuntu8.2_amd64.deb ... Unpacking systemd-sysv (248.3-1ubuntu8.2) over (247.3-3ubuntu3) ... Preparing to unpack .../systemd-timesyncd_248.3-1ubuntu8.2_amd64.deb ... Unpacking systemd-timesyncd (248.3-1ubuntu8.2) over (247.3-3ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-10ubuntu2_amd64.deb ... Unpacking libacl1:amd64 (2.2.53-10ubuntu2) over (2.2.53-10ubuntu1) ... Setting up libacl1:amd64 (2.2.53-10ubuntu2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.3-0ubuntu1_amd64.deb ... Unpacking libapparmor1:amd64 (3.0.3-0ubuntu1) over (3.0.0-0ubuntu7) ... Preparing to unpack .../libaudit-common_1%3a3.0-2ubuntu2_all.deb ... Unpacking libaudit-common (1:3.0-2ubuntu2) over (1:3.0-2ubuntu1) ... Setting up libaudit-common (1:3.0-2ubuntu2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0-2ubuntu2_amd64.deb ... Unpacking libaudit1:amd64 (1:3.0-2ubuntu2) over (1:3.0-2ubuntu1) ... Setting up libaudit1:amd64 (1:3.0-2ubuntu2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libblkid1_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking libblkid1:amd64 (2.36.1-8ubuntu2.2) over (2.36.1-7ubuntu2) ... Setting up libblkid1:amd64 (2.36.1-8ubuntu2.2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.37-0ubuntu2_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.37-0ubuntu2) over (10.36-2ubuntu5) ... Setting up libpcre2-8-0:amd64 (10.37-0ubuntu2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-3build2_amd64.deb ... Unpacking libselinux1:amd64 (3.1-3build2) over (3.1-3build1) ... Setting up libselinux1:amd64 (3.1-3build2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libudev1_248.3-1ubuntu8.2_amd64.deb ... Unpacking libudev1:amd64 (248.3-1ubuntu8.2) over (247.3-3ubuntu3) ... Setting up libudev1:amd64 (248.3-1ubuntu8.2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu3_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu3) over (2:1.02.175-2ubuntu4) ... Preparing to unpack .../libuuid1_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking libuuid1:amd64 (2.36.1-8ubuntu2.2) over (2.36.1-7ubuntu2) ... Setting up libuuid1:amd64 (2.36.1-8ubuntu2.2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.3.7-0ubuntu0.21.10.1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.3.7-0ubuntu0.21.10.1) over (2:2.3.4-1ubuntu3) ... Preparing to unpack .../libnettle8_3.7.3-1_amd64.deb ... Unpacking libnettle8:amd64 (3.7.3-1) over (3.7-2.1ubuntu1) ... Setting up libnettle8:amd64 (3.7.3-1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1_amd64.deb ... Unpacking libhogweed6:amd64 (3.7.3-1) over (3.7-2.1ubuntu1) ... Setting up libhogweed6:amd64 (3.7.3-1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-6_amd64.deb ... Unpacking libunistring2:amd64 (0.9.10-6) over (0.9.10-4) ... Setting up libunistring2:amd64 (0.9.10-6) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.1-1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.1-1) over (2.3.0-5) ... Setting up libidn2-0:amd64 (2.3.1-1) ... dpkg: libffi8ubuntu1:amd64: dependency problems, but removing anyway as you requested: libp11-kit0:amd64 depends on libffi8ubuntu1 (>= 3.4~20200819). (Reading database ... 13145 files and directories currently installed.) Removing libffi8ubuntu1:amd64 (3.4~20200819gead65ca871-0ubuntu5) ... Selecting previously unselected package libffi8:amd64. (Reading database ... 13140 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-1ubuntu5_amd64.deb ... Unpacking libffi8:amd64 (3.4.2-1ubuntu5) ... Setting up libffi8:amd64 (3.4.2-1ubuntu5) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.22-1build1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.22-1build1) over (0.23.22-1) ... Setting up libp11-kit0:amd64 (0.23.22-1build1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.1-5ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.7.1-5ubuntu1) over (3.7.1-3ubuntu1) ... Setting up libgnutls30:amd64 (3.7.1-5ubuntu1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.8+dfsg-2.1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.8+dfsg-2.1) over (1.4.8+dfsg-2build2) ... Setting up libzstd1:amd64 (1.4.8+dfsg-2.1) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libkmod2_28-1ubuntu4_amd64.deb ... Unpacking libkmod2:amd64 (28-1ubuntu4) over (28-1ubuntu2) ... Preparing to unpack .../libmount1_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking libmount1:amd64 (2.36.1-8ubuntu2.2) over (2.36.1-7ubuntu2) ... Setting up libmount1:amd64 (2.36.1-8ubuntu2.2) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../libpam0g_1.3.1-5ubuntu11_amd64.deb ... Unpacking libpam0g:amd64 (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam0g:amd64 (1.3.1-5ubuntu11) ... (Reading database ... 13145 files and directories currently installed.) Preparing to unpack .../mount_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking mount (2.36.1-8ubuntu2.2) over (2.36.1-7ubuntu2) ... Preparing to unpack .../systemd_248.3-1ubuntu8.2_amd64.deb ... Unpacking systemd (248.3-1ubuntu8.2) over (247.3-3ubuntu3) ... Preparing to unpack .../libsystemd0_248.3-1ubuntu8.2_amd64.deb ... Unpacking libsystemd0:amd64 (248.3-1ubuntu8.2) over (247.3-3ubuntu3) ... Setting up libsystemd0:amd64 (248.3-1ubuntu8.2) ... (Reading database ... 13160 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.0-2build1_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.0-2build1) over (0.8.0-2) ... Setting up libxxhash0:amd64 (0.8.0-2build1) ... (Reading database ... 13160 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.3.9_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.3.9) over (2.2.3) ... Setting up libapt-pkg6.0:amd64 (2.3.9) ... (Reading database ... 13160 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.20-1ubuntu4_amd64.deb ... Unpacking gpgv (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Setting up gpgv (2.2.20-1ubuntu4) ... (Reading database ... 13160 files and directories currently installed.) Preparing to unpack .../archives/apt_2.3.9_amd64.deb ... Unpacking apt (2.3.9) over (2.2.3) ... Setting up apt (2.3.9) ... (Reading database ... 13160 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu11_amd64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam-modules-bin (1.3.1-5ubuntu11) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu11_amd64.deb ... Unpacking libpam-modules:amd64 (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam-modules:amd64 (1.3.1-5ubuntu11) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../logsave_1.46.3-1ubuntu3_amd64.deb ... Unpacking logsave (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Preparing to unpack .../libext2fs2_1.46.3-1ubuntu3_amd64.deb ... Unpacking libext2fs2:amd64 (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Setting up libext2fs2:amd64 (1.46.3-1ubuntu3) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.3-1ubuntu3_amd64.deb ... Unpacking e2fsprogs (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Setting up libapparmor1:amd64 (3.0.3-0ubuntu1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu3) ... Setting up libcryptsetup12:amd64 (2:2.3.7-0ubuntu0.21.10.1) ... Setting up libkmod2:amd64 (28-1ubuntu4) ... Setting up mount (2.36.1-8ubuntu2.2) ... Setting up systemd-timesyncd (248.3-1ubuntu8.2) ... Installing new version of config file /etc/systemd/timesyncd.conf ... Setting up systemd (248.3-1ubuntu8.2) ... Installing new version of config file /etc/systemd/journald.conf ... 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/pstore.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (248.3-1ubuntu8.2) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../init_1.60build1_amd64.deb ... Unpacking init (1.60build1) over (1.60) ... Preparing to unpack .../libattr1_1%3a2.4.48-6build2_amd64.deb ... Unpacking libattr1:amd64 (1:2.4.48-6build2) over (1:2.4.48-6build1) ... Setting up libattr1:amd64 (1:2.4.48-6build2) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu11_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu11) over (1.3.1-5ubuntu6) ... Setting up libpam-runtime (1.3.1-5ubuntu11) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../libsepol1_3.1-1ubuntu2_amd64.deb ... Unpacking libsepol1:amd64 (3.1-1ubuntu2) over (3.1-1ubuntu1) ... Setting up libsepol1:amd64 (3.1-1ubuntu2) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1ubuntu2_all.deb ... Unpacking libsemanage-common (3.1-1ubuntu2) over (3.1-1ubuntu1) ... Setting up libsemanage-common (3.1-1ubuntu2) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1ubuntu2_amd64.deb ... Unpacking libsemanage1:amd64 (3.1-1ubuntu2) over (3.1-1ubuntu1) ... Setting up libsemanage1:amd64 (3.1-1ubuntu2) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking libsmartcols1:amd64 (2.36.1-8ubuntu2.2) over (2.36.1-7ubuntu2) ... Setting up libsmartcols1:amd64 (2.36.1-8ubuntu2.2) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu9_amd64.deb ... Unpacking passwd (1:4.8.1-1ubuntu9) over (1:4.8.1-1ubuntu8) ... Setting up passwd (1:4.8.1-1ubuntu9) ... (Reading database ... 13166 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-5ubuntu3_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.17-5ubuntu3) over (2:3.3.16-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.3-1ubuntu3_amd64.deb ... Unpacking libss2:amd64 (1.46.3-1ubuntu3) over (1.45.7-1ubuntu2) ... Preparing to unpack .../02-procps_2%3a3.3.17-5ubuntu3_amd64.deb ... Unpacking procps (2:3.3.17-5ubuntu3) over (2:3.3.16-5ubuntu3) ... Preparing to unpack .../03-usrmerge_25ubuntu1.1_all.deb ... Unpacking usrmerge (25ubuntu1.1) over (24ubuntu3) ... Preparing to unpack .../04-openssl_1.1.1l-1ubuntu1.1_amd64.deb ... Unpacking openssl (1.1.1l-1ubuntu1.1) over (1.1.1j-1ubuntu3) ... Preparing to unpack .../05-ca-certificates_20210119ubuntu1_all.deb ... Unpacking ca-certificates (20210119ubuntu1) over (20210119build1) ... Preparing to unpack .../06-readline-common_8.1-2_all.deb ... Unpacking readline-common (8.1-2) over (8.1-1) ... Preparing to unpack .../07-libreadline8_8.1-2_amd64.deb ... Unpacking libreadline8:amd64 (8.1-2) over (8.1-1) ... Preparing to unpack .../08-libsqlite3-0_3.35.5-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.35.5-1) over (3.34.1-3) ... Preparing to unpack .../09-tzdata_2021e-0ubuntu0.21.10_all.deb ... Unpacking tzdata (2021e-0ubuntu0.21.10) over (2021a-1ubuntu1) ... Preparing to unpack .../10-libpng16-16_1.6.37-3build4_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3build4) over (1.6.37-3build3) ... Preparing to unpack .../11-xz-utils_5.2.5-2_amd64.deb ... Unpacking xz-utils (5.2.5-2) over (5.2.5-1.0build2) ... Preparing to unpack .../12-advancecomp_2.1-2.1ubuntu1_amd64.deb ... Unpacking advancecomp (2.1-2.1ubuntu1) over (2.1-2.1build1) ... Preparing to unpack .../13-libctf0_2.37-7ubuntu1_amd64.deb ... Unpacking libctf0:amd64 (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../14-libctf-nobfd0_2.37-7ubuntu1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.37-7ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../16-binutils_2.37-7ubuntu1_amd64.deb ... Unpacking binutils (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../17-libbinutils_2.37-7ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../18-binutils-common_2.37-7ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.37-7ubuntu1) over (2.36.1-6ubuntu1) ... Preparing to unpack .../19-libisl23_0.24-1_amd64.deb ... Unpacking libisl23:amd64 (0.24-1) over (0.23-1build1) ... Selecting previously unselected package cpp-11. Preparing to unpack .../20-cpp-11_11.2.0-7ubuntu2_amd64.deb ... Unpacking cpp-11 (11.2.0-7ubuntu2) ... Preparing to unpack .../21-g++_4%3a11.2.0-1ubuntu1_amd64.deb ... Unpacking g++ (4:11.2.0-1ubuntu1) over (4:10.3.0-1ubuntu1) ... Preparing to unpack .../22-gcc_4%3a11.2.0-1ubuntu1_amd64.deb ... Unpacking gcc (4:11.2.0-1ubuntu1) over (4:10.3.0-1ubuntu1) ... Preparing to unpack .../23-cpp_4%3a11.2.0-1ubuntu1_amd64.deb ... Unpacking cpp (4:11.2.0-1ubuntu1) over (4:10.3.0-1ubuntu1) ... Selecting previously unselected package libgcc-11-dev:amd64. Preparing to unpack .../24-libgcc-11-dev_11.2.0-7ubuntu2_amd64.deb ... Unpacking libgcc-11-dev:amd64 (11.2.0-7ubuntu2) ... Selecting previously unselected package gcc-11. Preparing to unpack .../25-gcc-11_11.2.0-7ubuntu2_amd64.deb ... Unpacking gcc-11 (11.2.0-7ubuntu2) ... Selecting previously unselected package libstdc++-11-dev:amd64. Preparing to unpack .../26-libstdc++-11-dev_11.2.0-7ubuntu2_amd64.deb ... Unpacking libstdc++-11-dev:amd64 (11.2.0-7ubuntu2) ... Selecting previously unselected package g++-11. Preparing to unpack .../27-g++-11_11.2.0-7ubuntu2_amd64.deb ... Unpacking g++-11 (11.2.0-7ubuntu2) ... Preparing to unpack .../28-dpkg-dev_1.20.9ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.20.9ubuntu2.1) over (1.20.7.1ubuntu4) ... Preparing to unpack .../29-libdpkg-perl_1.20.9ubuntu2.1_all.deb ... Unpacking libdpkg-perl (1.20.9ubuntu2.1) over (1.20.7.1ubuntu4) ... Preparing to unpack .../30-lto-disabled-list_16_all.deb ... Unpacking lto-disabled-list (16) over (7) ... Preparing to unpack .../31-build-essential_12.9ubuntu2_amd64.deb ... Unpacking build-essential (12.9ubuntu2) over (12.8ubuntu3) ... Preparing to unpack .../32-g++-10_10.3.0-11ubuntu1_amd64.deb ... Unpacking g++-10 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../33-gcc-10_10.3.0-11ubuntu1_amd64.deb ... Unpacking gcc-10 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../34-libstdc++-10-dev_10.3.0-11ubuntu1_amd64.deb ... Unpacking libstdc++-10-dev:amd64 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../35-libgcc-10-dev_10.3.0-11ubuntu1_amd64.deb ... Unpacking libgcc-10-dev:amd64 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../36-cpp-10_10.3.0-11ubuntu1_amd64.deb ... Unpacking cpp-10 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../37-gcc-10-base_10.3.0-11ubuntu1_amd64.deb ... Unpacking gcc-10-base:amd64 (10.3.0-11ubuntu1) over (10.3.0-1ubuntu1) ... Preparing to unpack .../38-libassuan0_2.5.5-1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.5-1) over (2.5.4-1ubuntu1) ... Preparing to unpack .../39-pinentry-curses_1.1.1-1_amd64.deb ... Unpacking pinentry-curses (1.1.1-1) over (1.1.0-4build1) ... Preparing to unpack .../40-gpg_2.2.20-1ubuntu4_amd64.deb ... Unpacking gpg (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Preparing to unpack .../41-gpgconf_2.2.20-1ubuntu4_amd64.deb ... Unpacking gpgconf (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Preparing to unpack .../42-gpg-agent_2.2.20-1ubuntu4_amd64.deb ... Unpacking gpg-agent (2.2.20-1ubuntu4) over (2.2.20-1ubuntu3) ... Preparing to unpack .../43-liblockfile-bin_1.17-1build1_amd64.deb ... Unpacking liblockfile-bin (1.17-1build1) over (1.17-1) ... Preparing to unpack .../44-liblockfile1_1.17-1build1_amd64.deb ... Unpacking liblockfile1:amd64 (1.17-1build1) over (1.17-1) ... Preparing to unpack .../45-lockfile-progs_0.1.18build1_amd64.deb ... Unpacking lockfile-progs (0.1.18build1) over (0.1.18) ... Preparing to unpack .../46-optipng_0.7.7-1build1_amd64.deb ... Unpacking optipng (0.7.7-1build1) over (0.7.7-1) ... Preparing to unpack .../47-pkgbinarymangler_148_all.deb ... Unpacking pkgbinarymangler (148) over (147) ... Setting up lto-disabled-list (16) ... Setting up liblockfile-bin (1.17-1build1) ... Setting up init (1.60build1) ... Setting up perl-modules-5.32 (5.32.1-3ubuntu3) ... Setting up libsqlite3-0:amd64 (3.35.5-1) ... Setting up binutils-common:amd64 (2.37-7ubuntu1) ... Setting up linux-libc-dev:amd64 (5.13.0-30.33) ... Setting up libctf-nobfd0:amd64 (2.37-7ubuntu1) ... Setting up libassuan0:amd64 (2.5.5-1) ... Setting up libgomp1:amd64 (11.2.0-7ubuntu2) ... Setting up libasan6:amd64 (11.2.0-7ubuntu2) ... Setting up tzdata (2021e-0ubuntu0.21.10) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Feb 24 03:20:02 UTC 2022. Universal Time is now: Thu Feb 24 03:20:02 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up gcc-10-base:amd64 (10.3.0-11ubuntu1) ... Setting up libtirpc-dev:amd64 (1.3.2-2) ... Setting up rpcsvc-proto (1.4.2-0ubuntu5) ... Setting up xz-utils (5.2.5-2) ... Setting up libquadmath0:amd64 (11.2.0-7ubuntu2) ... Setting up libpng16-16:amd64 (1.6.37-3build4) ... Setting up libatomic1:amd64 (11.2.0-7ubuntu2) ... Setting up usrmerge (25ubuntu1.1) ... Setting up libss2:amd64 (1.46.3-1ubuntu3) ... Setting up libperl5.32:amd64 (5.32.1-3ubuntu3) ... Setting up logsave (1.46.3-1ubuntu3) ... Setting up libubsan1:amd64 (11.2.0-7ubuntu2) ... Setting up advancecomp (2.1-2.1ubuntu1) ... Setting up libnsl-dev:amd64 (1.3.0-2build1) ... Setting up libcrypt-dev:amd64 (1:4.4.18-4ubuntu1) ... Setting up liblockfile1:amd64 (1.17-1build1) ... Setting up libbinutils:amd64 (2.37-7ubuntu1) ... Setting up libisl23:amd64 (0.24-1) ... Setting up libc-dev-bin (2.34-0ubuntu3) ... Setting up openssl (1.1.1l-1ubuntu1.1) ... Setting up readline-common (8.1-2) ... Setting up libcc1-0:amd64 (11.2.0-7ubuntu2) ... Setting up liblsan0:amd64 (11.2.0-7ubuntu2) ... Setting up libprocps8:amd64 (2:3.3.17-5ubuntu3) ... Setting up cpp-10 (10.3.0-11ubuntu1) ... Setting up libitm1:amd64 (11.2.0-7ubuntu2) ... Setting up libtsan0:amd64 (11.2.0-7ubuntu2) ... Setting up libctf0:amd64 (2.37-7ubuntu1) ... Setting up pinentry-curses (1.1.1-1) ... Setting up cpp-11 (11.2.0-7ubuntu2) ... Setting up libgcc-10-dev:amd64 (10.3.0-11ubuntu1) ... Setting up libreadline8:amd64 (8.1-2) ... Setting up e2fsprogs (1.46.3-1ubuntu3) ... Setting up ca-certificates (20210119ubuntu1) ... Updating certificates in /etc/ssl/certs... 0 added, 1 removed; done. Setting up perl (5.32.1-3ubuntu3) ... Setting up optipng (0.7.7-1build1) ... Setting up lockfile-progs (0.1.18build1) ... Setting up libdpkg-perl (1.20.9ubuntu2.1) ... Setting up libgcc-11-dev:amd64 (11.2.0-7ubuntu2) ... Setting up cpp (4:11.2.0-1ubuntu1) ... Setting up procps (2:3.3.17-5ubuntu3) ... update-alternatives: warning: alternative /usr/bin/w.procps (part of link group w) doesn't exist; removing from list of alternatives update-alternatives: warning: /etc/alternatives/w is dangling; it will be updated with best choice Setting up gpgconf (2.2.20-1ubuntu4) ... Setting up libc6-dev:amd64 (2.34-0ubuntu3) ... Setting up gpg (2.2.20-1ubuntu4) ... Setting up binutils-x86-64-linux-gnu (2.37-7ubuntu1) ... Setting up libstdc++-10-dev:amd64 (10.3.0-11ubuntu1) ... Setting up gpg-agent (2.2.20-1ubuntu4) ... Setting up pkgbinarymangler (148) ... Setting up binutils (2.37-7ubuntu1) ... Setting up dpkg-dev (1.20.9ubuntu2.1) ... Setting up gcc-10 (10.3.0-11ubuntu1) ... Setting up libstdc++-11-dev:amd64 (11.2.0-7ubuntu2) ... Setting up gcc-11 (11.2.0-7ubuntu2) ... Setting up g++-10 (10.3.0-11ubuntu1) ... Setting up g++-11 (11.2.0-7ubuntu2) ... Setting up gcc (4:11.2.0-1ubuntu1) ... Setting up g++ (4:11.2.0-1ubuntu1) ... Setting up build-essential (12.9ubuntu2) ... Processing triggers for libc-bin (2.34-0ubuntu3) ... Processing triggers for ca-certificates (20210119ubuntu1) ... 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-23195510 amd64 impish -c chroot:build-PACKAGEBUILD-23195510 --arch=amd64 --dist=impish --nolog -A 'nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.dsc' Initiating build PACKAGEBUILD-23195510 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lcy02-amd64-078.buildd +=============================================================================================+ | nblood 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 (amd64) Thu, 24 Feb 2022 03:20:05 +0000 | +=============================================================================================+ Package: nblood Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Source Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Distribution: impish Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23195510/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-4hhgQS/resolver-wKnhEX' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/nblood-4hhgQS/nblood-1.01-r202202240317-a50ec1f60' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-4hhgQS' 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 [491 B] Fetched 1868 B in 0s (0 B/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: g++-10 libstdc++-10-dev 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 libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-intel1 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-dev 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 libicu67 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libllvm12 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 libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5 libsepol1-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 libvpx6 libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp6 libwrap0 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.9 python3.9-minimal shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-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 imagemagick libpango1.0-doc pciutils pulseaudio xdg-utils lm-sensors libsm-doc sndiod libthai-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser graphicsmagick libmail-box-perl python3-doc python3-tk python3-venv python3.9-venv python3.9-doc binfmt-support Recommended packages: librsvg2-common curl | wget | lynx alsa-ucm-conf alsa-topology-conf dbus libarchive-cpio-perl 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 libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-intel1 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-dev 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 libicu67 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libllvm12 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 libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5 libsepol1-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 libvpx6 libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp6 libwrap0 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.9 python3.9-minimal sbuild-build-depends-main-dummy shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 292 newly installed, 0 to remove and 0 not upgraded. Need to get 105 MB of archives. After this operation, 445 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [706 B] Get:2 http://ftpmaster.internal/ubuntu impish/main amd64 libpython3.9-minimal amd64 3.9.7-2build1 [784 kB] Get:3 http://ftpmaster.internal/ubuntu impish-security/main amd64 libexpat1 amd64 2.4.1-2ubuntu0.1 [90.4 kB] Get:4 http://ftpmaster.internal/ubuntu impish/main amd64 python3.9-minimal amd64 3.9.7-2build1 [2081 kB] Get:5 http://ftpmaster.internal/ubuntu impish/main amd64 python3-minimal amd64 3.9.4-1build1 [24.5 kB] Get:6 http://ftpmaster.internal/ubuntu impish/main amd64 media-types all 4.0.0 [22.2 kB] Get:7 http://ftpmaster.internal/ubuntu impish/main amd64 libmpdec3 amd64 2.5.1-2build1 [86.8 kB] Get:8 http://ftpmaster.internal/ubuntu impish/main amd64 libpython3.9-stdlib amd64 3.9.7-2build1 [1807 kB] Get:9 http://ftpmaster.internal/ubuntu impish/main amd64 python3.9 amd64 3.9.7-2build1 [433 kB] Get:10 http://ftpmaster.internal/ubuntu impish/main amd64 libpython3-stdlib amd64 3.9.4-1build1 [7146 B] Get:11 http://ftpmaster.internal/ubuntu impish/main amd64 python3 amd64 3.9.4-1build1 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu impish-security/main amd64 bsdextrautils amd64 2.36.1-8ubuntu2.2 [74.8 kB] Get:13 http://ftpmaster.internal/ubuntu impish/main amd64 libuchardet0 amd64 0.0.7-1build1 [76.7 kB] Get:14 http://ftpmaster.internal/ubuntu impish/main amd64 groff-base amd64 1.22.4-7 [956 kB] Get:15 http://ftpmaster.internal/ubuntu impish/main amd64 libpipeline1 amd64 1.5.3-1build1 [23.2 kB] Get:16 http://ftpmaster.internal/ubuntu impish/main amd64 man-db amd64 2.9.4-2 [1154 kB] Get:17 http://ftpmaster.internal/ubuntu impish/main amd64 libglib2.0-0 amd64 2.68.4-1ubuntu1 [1424 kB] Get:18 http://ftpmaster.internal/ubuntu impish/main amd64 libgirepository-1.0-1 amd64 1.68.0-1build2 [54.9 kB] Get:19 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-glib-2.0 amd64 1.68.0-1build2 [161 kB] Get:20 http://ftpmaster.internal/ubuntu impish/main amd64 libmd0 amd64 1.0.3-3build1 [21.5 kB] Get:21 http://ftpmaster.internal/ubuntu impish/main amd64 libbsd0 amd64 0.11.3-1ubuntu2 [41.1 kB] Get:22 http://ftpmaster.internal/ubuntu impish/main amd64 libdbus-1-3 amd64 1.12.20-2ubuntu2 [189 kB] Get:23 http://ftpmaster.internal/ubuntu impish/main amd64 libelf1 amd64 0.185-1build1 [51.4 kB] Get:24 http://ftpmaster.internal/ubuntu impish/main amd64 libfribidi0 amd64 1.0.8-2ubuntu2 [25.7 kB] Get:25 http://ftpmaster.internal/ubuntu impish/main amd64 libglib2.0-data all 2.68.4-1ubuntu1 [6230 B] Get:26 http://ftpmaster.internal/ubuntu impish/main amd64 libicu67 amd64 67.1-7ubuntu1 [10.1 MB] Get:27 http://ftpmaster.internal/ubuntu impish/main amd64 libxml2 amd64 2.9.12+dfsg-4 [761 kB] Get:28 http://ftpmaster.internal/ubuntu impish/main amd64 shared-mime-info amd64 2.1-1 [432 kB] Get:29 http://ftpmaster.internal/ubuntu impish/main amd64 ucf all 3.0043 [56.1 kB] Get:30 http://ftpmaster.internal/ubuntu impish/main amd64 xkb-data all 2.29-2build1 [349 kB] Get:31 http://ftpmaster.internal/ubuntu impish/main amd64 libmagic-mgc amd64 1:5.39-3 [228 kB] Get:32 http://ftpmaster.internal/ubuntu impish/main amd64 libmagic1 amd64 1:5.39-3 [80.6 kB] Get:33 http://ftpmaster.internal/ubuntu impish/main amd64 file amd64 1:5.39-3 [23.7 kB] Get:34 http://ftpmaster.internal/ubuntu impish/main amd64 gettext-base amd64 0.21-4ubuntu3 [36.6 kB] Get:35 http://ftpmaster.internal/ubuntu impish/main amd64 libdrm-common all 2.4.107-8ubuntu1 [5490 B] Get:36 http://ftpmaster.internal/ubuntu impish/main amd64 libdrm2 amd64 2.4.107-8ubuntu1 [37.0 kB] Get:37 http://ftpmaster.internal/ubuntu impish/main amd64 libedit2 amd64 3.1-20191231-2build1 [97.4 kB] Get:38 http://ftpmaster.internal/ubuntu impish/main amd64 libxau6 amd64 1:1.0.9-1build3 [7360 B] Get:39 http://ftpmaster.internal/ubuntu impish/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu4 [11.0 kB] Get:40 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb1 amd64 1.14-3ubuntu1 [45.3 kB] Get:41 http://ftpmaster.internal/ubuntu impish/main amd64 libx11-data all 2:1.7.2-1 [123 kB] Get:42 http://ftpmaster.internal/ubuntu impish/main amd64 libx11-6 amd64 2:1.7.2-1 [664 kB] Get:43 http://ftpmaster.internal/ubuntu impish/main amd64 libxext6 amd64 2:1.3.4-0ubuntu3 [28.9 kB] Get:44 http://ftpmaster.internal/ubuntu impish/main amd64 hicolor-icon-theme all 0.17-2 [9976 B] Get:45 http://ftpmaster.internal/ubuntu impish/main amd64 libgdk-pixbuf2.0-common all 2.42.6+dfsg-1build2 [14.9 kB] Get:46 http://ftpmaster.internal/ubuntu impish/main amd64 libjpeg-turbo8 amd64 2.0.6-0ubuntu2 [117 kB] Get:47 http://ftpmaster.internal/ubuntu impish/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Get:48 http://ftpmaster.internal/ubuntu impish/main amd64 libdeflate0 amd64 1.7-2ubuntu2 [56.3 kB] Get:49 http://ftpmaster.internal/ubuntu impish/main amd64 libjbig0 amd64 2.1-3.1build1 [26.7 kB] Get:50 http://ftpmaster.internal/ubuntu impish/main amd64 libwebp6 amd64 0.6.1-2.1 [183 kB] Get:51 http://ftpmaster.internal/ubuntu impish/main amd64 libtiff5 amd64 4.3.0-1 [168 kB] Get:52 http://ftpmaster.internal/ubuntu impish/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.6+dfsg-1build2 [146 kB] Get:53 http://ftpmaster.internal/ubuntu impish-proposed/main amd64 gtk-update-icon-cache amd64 3.24.30-1ubuntu1.1 [31.5 kB] Get:54 http://ftpmaster.internal/ubuntu impish/main amd64 humanity-icon-theme all 0.6.15 [1250 kB] Get:55 http://ftpmaster.internal/ubuntu impish/main amd64 ubuntu-mono all 20.10-0ubuntu1 [147 kB] Get:56 http://ftpmaster.internal/ubuntu impish/main amd64 adwaita-icon-theme all 40.1.1-1ubuntu1 [3443 kB] Get:57 http://ftpmaster.internal/ubuntu impish/main amd64 libsigsegv2 amd64 2.13-1ubuntu2 [14.6 kB] Get:58 http://ftpmaster.internal/ubuntu impish/main amd64 m4 amd64 1.4.18-5ubuntu1 [199 kB] Get:59 http://ftpmaster.internal/ubuntu impish/main amd64 autoconf all 2.69-14 [293 kB] Get:60 http://ftpmaster.internal/ubuntu impish/main amd64 autotools-dev all 20180224.1+nmu1 [39.4 kB] Get:61 http://ftpmaster.internal/ubuntu impish/main amd64 automake all 1:1.16.4-2 [557 kB] Get:62 http://ftpmaster.internal/ubuntu impish/main amd64 autopoint all 0.21-4ubuntu3 [422 kB] Get:63 http://ftpmaster.internal/ubuntu impish/main amd64 libdebhelper-perl all 13.3.4ubuntu2 [62.5 kB] Get:64 http://ftpmaster.internal/ubuntu impish/main amd64 libtool all 2.4.6-15 [161 kB] Get:65 http://ftpmaster.internal/ubuntu impish/main amd64 dh-autoreconf all 20 [16.1 kB] Get:66 http://ftpmaster.internal/ubuntu impish/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:67 http://ftpmaster.internal/ubuntu impish/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:68 http://ftpmaster.internal/ubuntu impish/main amd64 libfile-stripnondeterminism-perl all 1.12.0-1 [17.5 kB] Get:69 http://ftpmaster.internal/ubuntu impish/main amd64 dh-strip-nondeterminism all 1.12.0-1 [5228 B] Get:70 http://ftpmaster.internal/ubuntu impish/main amd64 libdw1 amd64 0.185-1build1 [249 kB] Get:71 http://ftpmaster.internal/ubuntu impish/main amd64 debugedit amd64 1:5.0-0ubuntu2 [47.9 kB] Get:72 http://ftpmaster.internal/ubuntu impish/main amd64 dwz amd64 0.14-1build1 [104 kB] Get:73 http://ftpmaster.internal/ubuntu impish/main amd64 gettext amd64 0.21-4ubuntu3 [824 kB] Get:74 http://ftpmaster.internal/ubuntu impish/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:75 http://ftpmaster.internal/ubuntu impish/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:76 http://ftpmaster.internal/ubuntu impish/main amd64 debhelper all 13.3.4ubuntu2 [921 kB] Get:77 http://ftpmaster.internal/ubuntu impish/main amd64 libbrotli1 amd64 1.0.9-2build3 [315 kB] Get:78 http://ftpmaster.internal/ubuntu impish/main amd64 libfreetype6 amd64 2.10.4+dfsg-1build1 [348 kB] Get:79 http://ftpmaster.internal/ubuntu impish/main amd64 fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:80 http://ftpmaster.internal/ubuntu impish/main amd64 fontconfig-config all 2.13.1-4.2ubuntu3 [28.2 kB] Get:81 http://ftpmaster.internal/ubuntu impish/main amd64 libfontconfig1 amd64 2.13.1-4.2ubuntu3 [116 kB] Get:82 http://ftpmaster.internal/ubuntu impish/main amd64 fontconfig amd64 2.13.1-4.2ubuntu3 [171 kB] Get:83 http://ftpmaster.internal/ubuntu impish/main amd64 libatk1.0-data all 2.36.0-0ubuntu3 [2848 B] Get:84 http://ftpmaster.internal/ubuntu impish/main amd64 libatk1.0-0 amd64 2.36.0-0ubuntu3 [51.6 kB] Get:85 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-atk-1.0 amd64 2.36.0-0ubuntu3 [21.0 kB] Get:86 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-freedesktop amd64 1.68.0-1build2 [22.4 kB] Get:87 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.42.6+dfsg-1build2 [18.0 kB] Get:88 http://ftpmaster.internal/ubuntu impish/main amd64 libgtk2.0-common all 2.24.33-2ubuntu1 [127 kB] Get:89 http://ftpmaster.internal/ubuntu impish/main amd64 libgraphite2-3 amd64 1.3.14-1 [73.7 kB] Get:90 http://ftpmaster.internal/ubuntu impish/main amd64 libharfbuzz0b amd64 2.7.4-1ubuntu1 [345 kB] Get:91 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-harfbuzz-0.0 amd64 2.7.4-1ubuntu1 [26.7 kB] Get:92 http://ftpmaster.internal/ubuntu impish/main amd64 libthai-data all 0.1.28-4.1 [159 kB] Get:93 http://ftpmaster.internal/ubuntu impish/main amd64 libdatrie1 amd64 0.2.13-1ubuntu2 [19.4 kB] Get:94 http://ftpmaster.internal/ubuntu impish/main amd64 libthai0 amd64 0.1.28-4.1 [19.2 kB] Get:95 http://ftpmaster.internal/ubuntu impish/main amd64 libpango-1.0-0 amd64 1.48.10+ds1-1 [195 kB] Get:96 http://ftpmaster.internal/ubuntu impish/main amd64 libpixman-1-0 amd64 0.40.0-1build2 [236 kB] Get:97 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-render0 amd64 1.14-3ubuntu1 [14.8 kB] Get:98 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-shm0 amd64 1.14-3ubuntu1 [5588 B] Get:99 http://ftpmaster.internal/ubuntu impish/main amd64 libxrender1 amd64 1:0.9.10-1build2 [18.5 kB] Get:100 http://ftpmaster.internal/ubuntu impish/main amd64 libcairo2 amd64 1.16.0-5ubuntu1 [589 kB] Get:101 http://ftpmaster.internal/ubuntu impish/main amd64 libpangoft2-1.0-0 amd64 1.48.10+ds1-1 [51.0 kB] Get:102 http://ftpmaster.internal/ubuntu impish/main amd64 libpangocairo-1.0-0 amd64 1.48.10+ds1-1 [37.1 kB] Get:103 http://ftpmaster.internal/ubuntu impish/main amd64 libxft2 amd64 2.3.3-0ubuntu4 [41.5 kB] Get:104 http://ftpmaster.internal/ubuntu impish/main amd64 libpangoxft-1.0-0 amd64 1.48.10+ds1-1 [28.8 kB] Get:105 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-pango-1.0 amd64 1.48.10+ds1-1 [40.1 kB] Get:106 http://ftpmaster.internal/ubuntu impish/main amd64 libavahi-common-data amd64 0.8-5ubuntu4 [24.2 kB] Get:107 http://ftpmaster.internal/ubuntu impish/main amd64 libavahi-common3 amd64 0.8-5ubuntu4 [23.8 kB] Get:108 http://ftpmaster.internal/ubuntu impish/main amd64 libavahi-client3 amd64 0.8-5ubuntu4 [28.0 kB] Get:109 http://ftpmaster.internal/ubuntu impish/main amd64 libcups2 amd64 2.3.3op2-7ubuntu2 [261 kB] Get:110 http://ftpmaster.internal/ubuntu impish/main amd64 libxcomposite1 amd64 1:0.4.5-1 [6976 B] Get:111 http://ftpmaster.internal/ubuntu impish/main amd64 libxfixes3 amd64 1:5.0.3-2build1 [10.7 kB] Get:112 http://ftpmaster.internal/ubuntu impish/main amd64 libxcursor1 amd64 1:1.2.0-2build2 [19.9 kB] Get:113 http://ftpmaster.internal/ubuntu impish/main amd64 libxdamage1 amd64 1:1.1.5-2 [6996 B] Get:114 http://ftpmaster.internal/ubuntu impish/main amd64 libxi6 amd64 2:1.7.10-1build2 [29.7 kB] Get:115 http://ftpmaster.internal/ubuntu impish/main amd64 libxinerama1 amd64 2:1.1.4-2build2 [6768 B] Get:116 http://ftpmaster.internal/ubuntu impish/main amd64 libxrandr2 amd64 2:1.5.2-0ubuntu1 [18.5 kB] Get:117 http://ftpmaster.internal/ubuntu impish/main amd64 libgtk2.0-0 amd64 2.24.33-2ubuntu1 [1868 kB] Get:118 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-gtk-2.0 amd64 2.24.33-2ubuntu1 [172 kB] Get:119 http://ftpmaster.internal/ubuntu impish/main amd64 libibus-1.0-5 amd64 1.5.25-2build1 [184 kB] Get:120 http://ftpmaster.internal/ubuntu impish/main amd64 gir1.2-ibus-1.0 amd64 1.5.25-2build1 [87.9 kB] Get:121 http://ftpmaster.internal/ubuntu impish/main amd64 icu-devtools amd64 67.1-7ubuntu1 [194 kB] Get:122 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libasound2-data all 1.2.4-1.1ubuntu3.1 [18.8 kB] Get:123 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libasound2 amd64 1.2.4-1.1ubuntu3.1 [370 kB] Get:124 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libasound2-dev amd64 1.2.4-1.1ubuntu3.1 [108 kB] Get:125 http://ftpmaster.internal/ubuntu impish/main amd64 libasyncns0 amd64 0.8-6build1 [12.8 kB] Get:126 http://ftpmaster.internal/ubuntu impish/main amd64 pkg-config amd64 0.29.2-1ubuntu1 [46.2 kB] Get:127 http://ftpmaster.internal/ubuntu impish/main amd64 libffi-dev amd64 3.4.2-1ubuntu5 [61.7 kB] Get:128 http://ftpmaster.internal/ubuntu impish/main amd64 libglib2.0-bin amd64 2.68.4-1ubuntu1 [80.5 kB] Get:129 http://ftpmaster.internal/ubuntu impish/main amd64 python3-lib2to3 all 3.9.7-1 [77.9 kB] Get:130 http://ftpmaster.internal/ubuntu impish/main amd64 python3-distutils all 3.9.7-1 [144 kB] Get:131 http://ftpmaster.internal/ubuntu impish/main amd64 libglib2.0-dev-bin amd64 2.68.4-1ubuntu1 [114 kB] Get:132 http://ftpmaster.internal/ubuntu impish-security/main amd64 uuid-dev amd64 2.36.1-8ubuntu2.2 [37.5 kB] Get:133 http://ftpmaster.internal/ubuntu impish-security/main amd64 libblkid-dev amd64 2.36.1-8ubuntu2.2 [177 kB] Get:134 http://ftpmaster.internal/ubuntu impish/main amd64 libsepol1-dev amd64 3.1-1ubuntu2 [367 kB] Get:135 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre2-16-0 amd64 10.37-0ubuntu2 [202 kB] Get:136 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre2-32-0 amd64 10.37-0ubuntu2 [192 kB] Get:137 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre2-posix3 amd64 10.37-0ubuntu2 [6120 B] Get:138 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre2-dev amd64 10.37-0ubuntu2 [724 kB] Get:139 http://ftpmaster.internal/ubuntu impish/main amd64 libselinux1-dev amd64 3.1-3build2 [157 kB] Get:140 http://ftpmaster.internal/ubuntu impish-security/main amd64 libmount-dev amd64 2.36.1-8ubuntu2.2 [14.5 kB] Get:141 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre16-3 amd64 2:8.39-13build3 [153 kB] Get:142 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre32-3 amd64 2:8.39-13build3 [144 kB] Get:143 http://ftpmaster.internal/ubuntu impish/main amd64 libpcrecpp0v5 amd64 2:8.39-13build3 [15.3 kB] Get:144 http://ftpmaster.internal/ubuntu impish/main amd64 libpcre3-dev amd64 2:8.39-13build3 [544 kB] Get:145 http://ftpmaster.internal/ubuntu impish/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu7 [164 kB] Get:146 http://ftpmaster.internal/ubuntu impish/main amd64 libglib2.0-dev amd64 2.68.4-1ubuntu1 [1698 kB] Get:147 http://ftpmaster.internal/ubuntu impish/main amd64 libatk1.0-dev amd64 2.36.0-0ubuntu3 [95.5 kB] Get:148 http://ftpmaster.internal/ubuntu impish/main amd64 libbrotli-dev amd64 1.0.9-2build3 [338 kB] Get:149 http://ftpmaster.internal/ubuntu impish/main amd64 libcairo-gobject2 amd64 1.16.0-5ubuntu1 [17.4 kB] Get:150 http://ftpmaster.internal/ubuntu impish/main amd64 liblzo2-2 amd64 2.10-2build1 [49.8 kB] Get:151 http://ftpmaster.internal/ubuntu impish/main amd64 libcairo-script-interpreter2 amd64 1.16.0-5ubuntu1 [55.5 kB] Get:152 http://ftpmaster.internal/ubuntu impish-security/main amd64 libexpat1-dev amd64 2.4.1-2ubuntu0.1 [148 kB] Get:153 http://ftpmaster.internal/ubuntu impish/main amd64 libpng-dev amd64 1.6.37-3build4 [192 kB] Get:154 http://ftpmaster.internal/ubuntu impish/main amd64 libfreetype-dev amd64 2.10.4+dfsg-1build1 [499 kB] Get:155 http://ftpmaster.internal/ubuntu impish/main amd64 libfreetype6-dev amd64 2.10.4+dfsg-1build1 [9828 B] Get:156 http://ftpmaster.internal/ubuntu impish/main amd64 libfontconfig-dev amd64 2.13.1-4.2ubuntu3 [136 kB] Get:157 http://ftpmaster.internal/ubuntu impish/main amd64 libfontconfig1-dev amd64 2.13.1-4.2ubuntu3 [2028 B] Get:158 http://ftpmaster.internal/ubuntu impish/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:159 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-dev all 2020.1-1 [594 kB] Get:160 http://ftpmaster.internal/ubuntu impish/main amd64 libxau-dev amd64 1:1.0.9-1build3 [9352 B] Get:161 http://ftpmaster.internal/ubuntu impish/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu4 [26.5 kB] Get:162 http://ftpmaster.internal/ubuntu impish/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:163 http://ftpmaster.internal/ubuntu impish/main amd64 libpthread-stubs0-dev amd64 0.4-1build1 [5456 B] Get:164 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb1-dev amd64 1.14-3ubuntu1 [80.5 kB] Get:165 http://ftpmaster.internal/ubuntu impish/main amd64 libx11-dev amd64 2:1.7.2-1 [741 kB] Get:166 http://ftpmaster.internal/ubuntu impish/main amd64 libxrender-dev amd64 1:0.9.10-1build2 [25.4 kB] Get:167 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-xext-dev all 2020.1-1 [2620 B] Get:168 http://ftpmaster.internal/ubuntu impish/main amd64 libxext-dev amd64 2:1.3.4-0ubuntu3 [82.2 kB] Get:169 http://ftpmaster.internal/ubuntu impish/main amd64 x11-common all 1:7.7+22ubuntu2 [23.7 kB] Get:170 http://ftpmaster.internal/ubuntu impish/main amd64 libice6 amd64 2:1.0.10-1build1 [42.6 kB] Get:171 http://ftpmaster.internal/ubuntu impish/main amd64 libsm6 amd64 2:1.2.3-1build1 [17.0 kB] Get:172 http://ftpmaster.internal/ubuntu impish/main amd64 libice-dev amd64 2:1.0.10-1build1 [51.3 kB] Get:173 http://ftpmaster.internal/ubuntu impish/main amd64 libsm-dev amd64 2:1.2.3-1build1 [18.1 kB] Get:174 http://ftpmaster.internal/ubuntu impish/main amd64 libpixman-1-dev amd64 0.40.0-1build2 [253 kB] Get:175 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-render0-dev amd64 1.14-3ubuntu1 [18.3 kB] Get:176 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-shm0-dev amd64 1.14-3ubuntu1 [6700 B] Get:177 http://ftpmaster.internal/ubuntu impish/main amd64 libcairo2-dev amd64 1.16.0-5ubuntu1 [631 kB] Get:178 http://ftpmaster.internal/ubuntu impish/main amd64 libdatrie-dev amd64 0.2.13-1ubuntu2 [18.5 kB] Get:179 http://ftpmaster.internal/ubuntu impish/main amd64 libdbus-1-dev amd64 1.12.20-2ubuntu2 [187 kB] Get:180 http://ftpmaster.internal/ubuntu impish/main amd64 libdeflate-dev amd64 1.7-2ubuntu2 [48.2 kB] Get:181 http://ftpmaster.internal/ubuntu impish/main amd64 libdrm-amdgpu1 amd64 2.4.107-8ubuntu1 [19.8 kB] Get:182 http://ftpmaster.internal/ubuntu impish/main amd64 libpciaccess0 amd64 0.16-1build3 [19.1 kB] Get:183 http://ftpmaster.internal/ubuntu impish/main amd64 libdrm-intel1 amd64 2.4.107-8ubuntu1 [67.7 kB] Get:184 http://ftpmaster.internal/ubuntu impish/main amd64 libdrm-nouveau2 amd64 2.4.107-8ubuntu1 [17.3 kB] Get:185 http://ftpmaster.internal/ubuntu impish/main amd64 libdrm-radeon1 amd64 2.4.107-8ubuntu1 [21.6 kB] Get:186 http://ftpmaster.internal/ubuntu impish/main amd64 libglvnd0 amd64 1.3.3-1 [49.1 kB] Get:187 http://ftpmaster.internal/ubuntu impish/main amd64 libwayland-server0 amd64 1.19.0-2build1 [33.5 kB] Get:188 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libgbm1 amd64 21.2.6-0ubuntu0.1 [31.1 kB] Get:189 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libglapi-mesa amd64 21.2.6-0ubuntu0.1 [35.2 kB] Get:190 http://ftpmaster.internal/ubuntu impish/main amd64 libwayland-client0 amd64 1.19.0-2build1 [25.0 kB] Get:191 http://ftpmaster.internal/ubuntu impish/main amd64 libx11-xcb1 amd64 2:1.7.2-1 [7788 B] Get:192 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-dri2-0 amd64 1.14-3ubuntu1 [6924 B] Get:193 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-dri3-0 amd64 1.14-3ubuntu1 [6720 B] Get:194 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-present0 amd64 1.14-3ubuntu1 [5556 B] Get:195 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-sync1 amd64 1.14-3ubuntu1 [8900 B] Get:196 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-xfixes0 amd64 1.14-3ubuntu1 [9288 B] Get:197 http://ftpmaster.internal/ubuntu impish/main amd64 libxshmfence1 amd64 1.3-1build3 [5324 B] Get:198 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libegl-mesa0 amd64 21.2.6-0ubuntu0.1 [107 kB] Get:199 http://ftpmaster.internal/ubuntu impish/main amd64 libegl1 amd64 1.3.3-1 [26.4 kB] Get:200 http://ftpmaster.internal/ubuntu impish/main amd64 libxcb-glx0 amd64 1.14-3ubuntu1 [22.3 kB] Get:201 http://ftpmaster.internal/ubuntu impish/main amd64 libxxf86vm1 amd64 1:1.1.4-1build1 [10.2 kB] Get:202 http://ftpmaster.internal/ubuntu impish/main amd64 libllvm12 amd64 1:12.0.1-8build1 [21.1 MB] Get:203 http://ftpmaster.internal/ubuntu impish/main amd64 libsensors-config all 1:3.6.0-7 [5708 B] Get:204 http://ftpmaster.internal/ubuntu impish/main amd64 libsensors5 amd64 1:3.6.0-7 [25.8 kB] Get:205 http://ftpmaster.internal/ubuntu impish/main amd64 libvulkan1 amd64 1.2.162.0-1build1 [108 kB] Get:206 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libgl1-mesa-dri amd64 21.2.6-0ubuntu0.1 [11.7 MB] Get:207 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libglx-mesa0 amd64 21.2.6-0ubuntu0.1 [157 kB] Get:208 http://ftpmaster.internal/ubuntu impish/main amd64 libglx0 amd64 1.3.3-1 [32.2 kB] Get:209 http://ftpmaster.internal/ubuntu impish/main amd64 libgl1 amd64 1.3.3-1 [87.1 kB] Get:210 http://ftpmaster.internal/ubuntu impish/main amd64 libglx-dev amd64 1.3.3-1 [14.0 kB] Get:211 http://ftpmaster.internal/ubuntu impish/main amd64 libgl-dev amd64 1.3.3-1 [97.9 kB] Get:212 http://ftpmaster.internal/ubuntu impish/main amd64 libegl-dev amd64 1.3.3-1 [17.2 kB] Get:213 http://ftpmaster.internal/ubuntu impish/main amd64 libglvnd-core-dev amd64 1.3.3-1 [12.7 kB] Get:214 http://ftpmaster.internal/ubuntu impish/main amd64 libgles1 amd64 1.3.3-1 [10.1 kB] Get:215 http://ftpmaster.internal/ubuntu impish/main amd64 libgles2 amd64 1.3.3-1 [15.4 kB] Get:216 http://ftpmaster.internal/ubuntu impish/main amd64 libgles-dev amd64 1.3.3-1 [48.0 kB] Get:217 http://ftpmaster.internal/ubuntu impish/main amd64 libopengl0 amd64 1.3.3-1 [29.3 kB] Get:218 http://ftpmaster.internal/ubuntu impish/main amd64 libopengl-dev amd64 1.3.3-1 [3572 B] Get:219 http://ftpmaster.internal/ubuntu impish/main amd64 libglvnd-dev amd64 1.3.3-1 [3340 B] Get:220 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libegl1-mesa-dev amd64 21.2.6-0ubuntu0.1 [7916 B] Get:221 http://ftpmaster.internal/ubuntu impish/main amd64 libogg0 amd64 1.3.5-0ubuntu1 [23.0 kB] Get:222 http://ftpmaster.internal/ubuntu impish/main amd64 libflac8 amd64 1.3.3-2 [103 kB] Get:223 http://ftpmaster.internal/ubuntu impish/main amd64 libogg-dev amd64 1.3.5-0ubuntu1 [161 kB] Get:224 http://ftpmaster.internal/ubuntu impish/main amd64 libflac-dev amd64 1.3.3-2 [151 kB] Get:225 http://ftpmaster.internal/ubuntu impish/main amd64 libfribidi-dev amd64 1.0.8-2ubuntu2 [64.8 kB] Get:226 http://ftpmaster.internal/ubuntu impish/main amd64 libgdk-pixbuf2.0-bin amd64 2.42.6+dfsg-1build2 [23.1 kB] Get:227 http://ftpmaster.internal/ubuntu impish/main amd64 libjpeg-turbo8-dev amd64 2.0.6-0ubuntu2 [238 kB] Get:228 http://ftpmaster.internal/ubuntu impish/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Get:229 http://ftpmaster.internal/ubuntu impish/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Get:230 http://ftpmaster.internal/ubuntu impish/main amd64 libjbig-dev amd64 2.1-3.1build1 [25.2 kB] Get:231 http://ftpmaster.internal/ubuntu impish/main amd64 liblzma-dev amd64 5.2.5-2 [151 kB] Get:232 http://ftpmaster.internal/ubuntu impish/main amd64 libtiffxx5 amd64 4.3.0-1 [5612 B] Get:233 http://ftpmaster.internal/ubuntu impish/main amd64 libtiff-dev amd64 4.3.0-1 [292 kB] Get:234 http://ftpmaster.internal/ubuntu impish/main amd64 libgdk-pixbuf-2.0-dev amd64 2.42.6+dfsg-1build2 [54.5 kB] Get:235 http://ftpmaster.internal/ubuntu impish/main amd64 libglu1-mesa amd64 9.0.1-1build1 [168 kB] Get:236 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libgl1-mesa-dev amd64 21.2.6-0ubuntu0.1 [6504 B] Get:237 http://ftpmaster.internal/ubuntu impish/main amd64 libglu1-mesa-dev amd64 9.0.1-1build1 [207 kB] Get:238 http://ftpmaster.internal/ubuntu impish/main amd64 libgraphite2-dev amd64 1.3.14-1 [14.7 kB] Get:239 http://ftpmaster.internal/ubuntu impish/main amd64 libharfbuzz-icu0 amd64 2.7.4-1ubuntu1 [5580 B] Get:240 http://ftpmaster.internal/ubuntu impish/main amd64 libharfbuzz-gobject0 amd64 2.7.4-1ubuntu1 [20.5 kB] Get:241 http://ftpmaster.internal/ubuntu impish/main amd64 libicu-dev amd64 67.1-7ubuntu1 [11.1 MB] Get:242 http://ftpmaster.internal/ubuntu impish/main amd64 libharfbuzz-dev amd64 2.7.4-1ubuntu1 [502 kB] Get:243 http://ftpmaster.internal/ubuntu impish/main amd64 libthai-dev amd64 0.1.28-4.1 [26.6 kB] Get:244 http://ftpmaster.internal/ubuntu impish/main amd64 libxft-dev amd64 2.3.3-0ubuntu4 [52.8 kB] Get:245 http://ftpmaster.internal/ubuntu impish/main amd64 pango1.0-tools amd64 1.48.10+ds1-1 [40.5 kB] Get:246 http://ftpmaster.internal/ubuntu impish/main amd64 libpango1.0-dev amd64 1.48.10+ds1-1 [143 kB] Get:247 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-xinerama-dev all 2020.1-1 [2628 B] Get:248 http://ftpmaster.internal/ubuntu impish/main amd64 libxinerama-dev amd64 2:1.1.4-2build2 [7964 B] Get:249 http://ftpmaster.internal/ubuntu impish/main amd64 libxfixes-dev amd64 1:5.0.3-2build1 [11.4 kB] Get:250 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-input-dev all 2020.1-1 [2620 B] Get:251 http://ftpmaster.internal/ubuntu impish/main amd64 libxi-dev amd64 2:1.7.10-1build2 [187 kB] Get:252 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-randr-dev all 2020.1-1 [2620 B] Get:253 http://ftpmaster.internal/ubuntu impish/main amd64 libxrandr-dev amd64 2:1.5.2-0ubuntu1 [25.0 kB] Get:254 http://ftpmaster.internal/ubuntu impish/main amd64 libxcursor-dev amd64 1:1.2.0-2build2 [26.4 kB] Get:255 http://ftpmaster.internal/ubuntu impish/main amd64 libxcomposite-dev amd64 1:0.4.5-1 [9152 B] Get:256 http://ftpmaster.internal/ubuntu impish/main amd64 libxdamage-dev amd64 1:1.1.5-2 [5228 B] Get:257 http://ftpmaster.internal/ubuntu impish/main amd64 libxml2-utils amd64 2.9.12+dfsg-4 [39.8 kB] Get:258 http://ftpmaster.internal/ubuntu impish/main amd64 libgtk2.0-dev amd64 2.24.33-2ubuntu1 [783 kB] Get:259 http://ftpmaster.internal/ubuntu impish/main amd64 libibus-1.0-dev amd64 1.5.25-2build1 [184 kB] Get:260 http://ftpmaster.internal/ubuntu impish/main amd64 libopus0 amd64 1.3.1-0.1 [190 kB] Get:261 http://ftpmaster.internal/ubuntu impish/main amd64 libvorbis0a amd64 1.3.7-1 [86.1 kB] Get:262 http://ftpmaster.internal/ubuntu impish/main amd64 libvorbisenc2 amd64 1.3.7-1 [70.7 kB] Get:263 http://ftpmaster.internal/ubuntu impish/main amd64 libsndfile1 amd64 1.0.31-2 [197 kB] Get:264 http://ftpmaster.internal/ubuntu impish/main amd64 libwrap0 amd64 7.6.q-31 [46.3 kB] Get:265 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libpulse0 amd64 1:15.0+dfsg1-1ubuntu2.2 [300 kB] Get:266 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libpulse-mainloop-glib0 amd64 1:15.0+dfsg1-1ubuntu2.2 [12.4 kB] Get:267 http://ftpmaster.internal/ubuntu impish-updates/main amd64 libpulse-dev amd64 1:15.0+dfsg1-1ubuntu2.2 [75.5 kB] Get:268 http://ftpmaster.internal/ubuntu impish/main amd64 libwayland-cursor0 amd64 1.19.0-2build1 [10.4 kB] Get:269 http://ftpmaster.internal/ubuntu impish/main amd64 libwayland-egl1 amd64 1.19.0-2build1 [5414 B] Get:270 http://ftpmaster.internal/ubuntu impish/main amd64 libxkbcommon0 amd64 1.3.0-1 [109 kB] Get:271 http://ftpmaster.internal/ubuntu impish/main amd64 libxss1 amd64 1:1.2.3-1 [8140 B] Get:272 http://ftpmaster.internal/ubuntu impish/main amd64 libsdl2-2.0-0 amd64 2.0.14+dfsg2-3 [490 kB] Get:273 http://ftpmaster.internal/ubuntu impish/universe amd64 libsndio7.0 amd64 1.5.0-3 [24.5 kB] Get:274 http://ftpmaster.internal/ubuntu impish/universe amd64 libsndio-dev amd64 1.5.0-3 [13.6 kB] Get:275 http://ftpmaster.internal/ubuntu impish-security/main amd64 libudev-dev amd64 248.3-1ubuntu8.2 [20.7 kB] Get:276 http://ftpmaster.internal/ubuntu impish/main amd64 libwayland-bin amd64 1.19.0-2build1 [20.1 kB] Get:277 http://ftpmaster.internal/ubuntu impish/main amd64 libwayland-dev amd64 1.19.0-2build1 [67.6 kB] Get:278 http://ftpmaster.internal/ubuntu impish/main amd64 libxkbcommon-dev amd64 1.3.0-1 [49.6 kB] Get:279 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-scrnsaver-dev all 2020.1-1 [2628 B] Get:280 http://ftpmaster.internal/ubuntu impish/main amd64 libxss-dev amd64 1:1.2.3-1 [11.9 kB] Get:281 http://ftpmaster.internal/ubuntu impish/main amd64 libxt6 amd64 1:1.2.0-1 [160 kB] Get:282 http://ftpmaster.internal/ubuntu impish/main amd64 libxt-dev amd64 1:1.2.0-1 [378 kB] Get:283 http://ftpmaster.internal/ubuntu impish/main amd64 libxv1 amd64 2:1.0.11-1 [10.7 kB] Get:284 http://ftpmaster.internal/ubuntu impish/main amd64 libxv-dev amd64 2:1.0.11-1 [32.5 kB] Get:285 http://ftpmaster.internal/ubuntu impish/main amd64 x11proto-xf86vidmode-dev all 2020.1-1 [2632 B] Get:286 http://ftpmaster.internal/ubuntu impish/main amd64 libxxf86vm-dev amd64 1:1.1.4-1build1 [13.3 kB] Get:287 http://ftpmaster.internal/ubuntu impish/universe amd64 libsdl2-dev amd64 2.0.14+dfsg2-3 [1466 kB] Get:288 http://ftpmaster.internal/ubuntu impish/main amd64 libvorbisfile3 amd64 1.3.7-1 [16.1 kB] Get:289 http://ftpmaster.internal/ubuntu impish/main amd64 libvorbis-dev amd64 1.3.7-1 [316 kB] Get:290 http://ftpmaster.internal/ubuntu impish/main amd64 libvpx6 amd64 1.9.0-1ubuntu1 [878 kB] Get:291 http://ftpmaster.internal/ubuntu impish/main amd64 libvpx-dev amd64 1.9.0-1ubuntu1 [1025 kB] Get:292 http://ftpmaster.internal/ubuntu impish/main amd64 dh-exec amd64 0.23.4build1 [25.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 105 MB in 2s (45.1 MB/s) Selecting previously unselected package libpython3.9-minimal:amd64. (Reading database ... 14316 files and directories currently installed.) Preparing to unpack .../libpython3.9-minimal_3.9.7-2build1_amd64.deb ... Unpacking libpython3.9-minimal:amd64 (3.9.7-2build1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.4.1-2ubuntu0.1_amd64.deb ... Unpacking libexpat1:amd64 (2.4.1-2ubuntu0.1) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../python3.9-minimal_3.9.7-2build1_amd64.deb ... Unpacking python3.9-minimal (3.9.7-2build1) ... Setting up libpython3.9-minimal:amd64 (3.9.7-2build1) ... Setting up libexpat1:amd64 (2.4.1-2ubuntu0.1) ... Setting up python3.9-minimal (3.9.7-2build1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14609 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.4-1build1_amd64.deb ... Unpacking python3-minimal (3.9.4-1build1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-2build1_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-2build1) ... Selecting previously unselected package libpython3.9-stdlib:amd64. Preparing to unpack .../3-libpython3.9-stdlib_3.9.7-2build1_amd64.deb ... Unpacking libpython3.9-stdlib:amd64 (3.9.7-2build1) ... Selecting previously unselected package python3.9. Preparing to unpack .../4-python3.9_3.9.7-2build1_amd64.deb ... Unpacking python3.9 (3.9.7-2build1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.9.4-1build1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.9.4-1build1) ... Setting up python3-minimal (3.9.4-1build1) ... Selecting previously unselected package python3. (Reading database ... 15006 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.4-1build1_amd64.deb ... Unpacking python3 (3.9.4-1build1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../001-bsdextrautils_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking bsdextrautils (2.36.1-8ubuntu2.2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../002-libuchardet0_0.0.7-1build1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-7_amd64.deb ... Unpacking groff-base (1.22.4-7) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../004-libpipeline1_1.5.3-1build1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../006-libglib2.0-0_2.68.4-1ubuntu1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.68.4-1ubuntu1) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../007-libgirepository-1.0-1_1.68.0-1build2_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.68.0-1build2) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../008-gir1.2-glib-2.0_1.68.0-1build2_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.68.0-1build2) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../009-libmd0_1.0.3-3build1_amd64.deb ... Unpacking libmd0:amd64 (1.0.3-3build1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../010-libbsd0_0.11.3-1ubuntu2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.3-1ubuntu2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../011-libdbus-1-3_1.12.20-2ubuntu2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-2ubuntu2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../012-libelf1_0.185-1build1_amd64.deb ... Unpacking libelf1:amd64 (0.185-1build1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../013-libfribidi0_1.0.8-2ubuntu2_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.8-2ubuntu2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../014-libglib2.0-data_2.68.4-1ubuntu1_all.deb ... Unpacking libglib2.0-data (2.68.4-1ubuntu1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../015-libicu67_67.1-7ubuntu1_amd64.deb ... Unpacking libicu67:amd64 (67.1-7ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../016-libxml2_2.9.12+dfsg-4_amd64.deb ... Unpacking libxml2:amd64 (2.9.12+dfsg-4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../017-shared-mime-info_2.1-1_amd64.deb ... Unpacking shared-mime-info (2.1-1) ... Selecting previously unselected package ucf. Preparing to unpack .../018-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 .../019-xkb-data_2.29-2build1_all.deb ... Unpacking xkb-data (2.29-2build1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../020-libmagic-mgc_1%3a5.39-3_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../021-libmagic1_1%3a5.39-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../022-file_1%3a5.39-3_amd64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../023-gettext-base_0.21-4ubuntu3_amd64.deb ... Unpacking gettext-base (0.21-4ubuntu3) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../024-libdrm-common_2.4.107-8ubuntu1_all.deb ... Unpacking libdrm-common (2.4.107-8ubuntu1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../025-libdrm2_2.4.107-8ubuntu1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.107-8ubuntu1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../026-libedit2_3.1-20191231-2build1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-2build1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../027-libxau6_1%3a1.0.9-1build3_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1build3) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../028-libxdmcp6_1%3a1.1.3-0ubuntu4_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu4) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../029-libxcb1_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb1:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../030-libx11-data_2%3a1.7.2-1_all.deb ... Unpacking libx11-data (2:1.7.2-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../031-libx11-6_2%3a1.7.2-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.7.2-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../032-libxext6_2%3a1.3.4-0ubuntu3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-0ubuntu3) ... 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.6+dfsg-1build2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.6+dfsg-1build2) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../035-libjpeg-turbo8_2.0.6-0ubuntu2_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.0.6-0ubuntu2) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../036-libjpeg8_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../037-libdeflate0_1.7-2ubuntu2_amd64.deb ... Unpacking libdeflate0:amd64 (1.7-2ubuntu2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../038-libjbig0_2.1-3.1build1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1build1) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../039-libwebp6_0.6.1-2.1_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2.1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../040-libtiff5_4.3.0-1_amd64.deb ... Unpacking libtiff5:amd64 (4.3.0-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../041-libgdk-pixbuf-2.0-0_2.42.6+dfsg-1build2_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.6+dfsg-1build2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../042-gtk-update-icon-cache_3.24.30-1ubuntu1.1_amd64.deb ... Unpacking gtk-update-icon-cache (3.24.30-1ubuntu1.1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../043-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../044-ubuntu-mono_20.10-0ubuntu1_all.deb ... Unpacking ubuntu-mono (20.10-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../045-adwaita-icon-theme_40.1.1-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (40.1.1-1ubuntu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../046-libsigsegv2_2.13-1ubuntu2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1ubuntu2) ... Selecting previously unselected package m4. Preparing to unpack .../047-m4_1.4.18-5ubuntu1_amd64.deb ... Unpacking m4 (1.4.18-5ubuntu1) ... Selecting previously unselected package autoconf. Preparing to unpack .../048-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../049-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../050-automake_1%3a1.16.4-2_all.deb ... Unpacking automake (1:1.16.4-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../051-autopoint_0.21-4ubuntu3_all.deb ... Unpacking autopoint (0.21-4ubuntu3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../052-libdebhelper-perl_13.3.4ubuntu2_all.deb ... Unpacking libdebhelper-perl (13.3.4ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../053-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... 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.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../058-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../059-libdw1_0.185-1build1_amd64.deb ... Unpacking libdw1:amd64 (0.185-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../060-debugedit_1%3a5.0-0ubuntu2_amd64.deb ... Unpacking debugedit (1:5.0-0ubuntu2) ... Selecting previously unselected package dwz. Preparing to unpack .../061-dwz_0.14-1build1_amd64.deb ... Unpacking dwz (0.14-1build1) ... Selecting previously unselected package gettext. Preparing to unpack .../062-gettext_0.21-4ubuntu3_amd64.deb ... Unpacking gettext (0.21-4ubuntu3) ... 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.3.4ubuntu2_all.deb ... Unpacking debhelper (13.3.4ubuntu2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../066-libbrotli1_1.0.9-2build3_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2build3) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../067-libfreetype6_2.10.4+dfsg-1build1_amd64.deb ... Unpacking libfreetype6:amd64 (2.10.4+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.2ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.1-4.2ubuntu3) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../070-libfontconfig1_2.13.1-4.2ubuntu3_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-4.2ubuntu3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../071-fontconfig_2.13.1-4.2ubuntu3_amd64.deb ... Unpacking fontconfig (2.13.1-4.2ubuntu3) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../072-libatk1.0-data_2.36.0-0ubuntu3_all.deb ... Unpacking libatk1.0-data (2.36.0-0ubuntu3) ... Selecting previously unselected package libatk1.0-0:amd64. Preparing to unpack .../073-libatk1.0-0_2.36.0-0ubuntu3_amd64.deb ... Unpacking libatk1.0-0:amd64 (2.36.0-0ubuntu3) ... Selecting previously unselected package gir1.2-atk-1.0:amd64. Preparing to unpack .../074-gir1.2-atk-1.0_2.36.0-0ubuntu3_amd64.deb ... Unpacking gir1.2-atk-1.0:amd64 (2.36.0-0ubuntu3) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../075-gir1.2-freedesktop_1.68.0-1build2_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.68.0-1build2) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Preparing to unpack .../076-gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-1build2_amd64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.42.6+dfsg-1build2) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../077-libgtk2.0-common_2.24.33-2ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.33-2ubuntu1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../078-libgraphite2-3_1.3.14-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../079-libharfbuzz0b_2.7.4-1ubuntu1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.7.4-1ubuntu1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../080-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (2.7.4-1ubuntu1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../081-libthai-data_0.1.28-4.1_all.deb ... Unpacking libthai-data (0.1.28-4.1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../082-libdatrie1_0.2.13-1ubuntu2_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-1ubuntu2) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../083-libthai0_0.1.28-4.1_amd64.deb ... Unpacking libthai0:amd64 (0.1.28-4.1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../084-libpango-1.0-0_1.48.10+ds1-1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.48.10+ds1-1) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../085-libpixman-1-0_0.40.0-1build2_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.40.0-1build2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../086-libxcb-render0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../087-libxcb-shm0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../088-libxrender1_1%3a0.9.10-1build2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1build2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../089-libcairo2_1.16.0-5ubuntu1_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-5ubuntu1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../090-libpangoft2-1.0-0_1.48.10+ds1-1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.48.10+ds1-1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../091-libpangocairo-1.0-0_1.48.10+ds1-1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.48.10+ds1-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../092-libxft2_2.3.3-0ubuntu4_amd64.deb ... Unpacking libxft2:amd64 (2.3.3-0ubuntu4) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../093-libpangoxft-1.0-0_1.48.10+ds1-1_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.48.10+ds1-1) ... Selecting previously unselected package gir1.2-pango-1.0:amd64. Preparing to unpack .../094-gir1.2-pango-1.0_1.48.10+ds1-1_amd64.deb ... Unpacking gir1.2-pango-1.0:amd64 (1.48.10+ds1-1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../095-libavahi-common-data_0.8-5ubuntu4_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-5ubuntu4) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../096-libavahi-common3_0.8-5ubuntu4_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-5ubuntu4) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../097-libavahi-client3_0.8-5ubuntu4_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-5ubuntu4) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../098-libcups2_2.3.3op2-7ubuntu2_amd64.deb ... Unpacking libcups2:amd64 (2.3.3op2-7ubuntu2) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../099-libxcomposite1_1%3a0.4.5-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.5-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../100-libxfixes3_1%3a5.0.3-2build1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-2build1) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../101-libxcursor1_1%3a1.2.0-2build2_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.0-2build2) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../102-libxdamage1_1%3a1.1.5-2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.5-2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../103-libxi6_2%3a1.7.10-1build2_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.10-1build2) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../104-libxinerama1_2%3a1.1.4-2build2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-2build2) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../105-libxrandr2_2%3a1.5.2-0ubuntu1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.2-0ubuntu1) ... Selecting previously unselected package libgtk2.0-0:amd64. Preparing to unpack .../106-libgtk2.0-0_2.24.33-2ubuntu1_amd64.deb ... Unpacking libgtk2.0-0:amd64 (2.24.33-2ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0:amd64. Preparing to unpack .../107-gir1.2-gtk-2.0_2.24.33-2ubuntu1_amd64.deb ... Unpacking gir1.2-gtk-2.0:amd64 (2.24.33-2ubuntu1) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../108-libibus-1.0-5_1.5.25-2build1_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.25-2build1) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../109-gir1.2-ibus-1.0_1.5.25-2build1_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.25-2build1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../110-icu-devtools_67.1-7ubuntu1_amd64.deb ... Unpacking icu-devtools (67.1-7ubuntu1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../111-libasound2-data_1.2.4-1.1ubuntu3.1_all.deb ... Unpacking libasound2-data (1.2.4-1.1ubuntu3.1) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../112-libasound2_1.2.4-1.1ubuntu3.1_amd64.deb ... Unpacking libasound2:amd64 (1.2.4-1.1ubuntu3.1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../113-libasound2-dev_1.2.4-1.1ubuntu3.1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.4-1.1ubuntu3.1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../114-libasyncns0_0.8-6build1_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6build1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../115-pkg-config_0.29.2-1ubuntu1_amd64.deb ... Unpacking pkg-config (0.29.2-1ubuntu1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../116-libffi-dev_3.4.2-1ubuntu5_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.2-1ubuntu5) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../117-libglib2.0-bin_2.68.4-1ubuntu1_amd64.deb ... Unpacking libglib2.0-bin (2.68.4-1ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../118-python3-lib2to3_3.9.7-1_all.deb ... Unpacking python3-lib2to3 (3.9.7-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../119-python3-distutils_3.9.7-1_all.deb ... Unpacking python3-distutils (3.9.7-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../120-libglib2.0-dev-bin_2.68.4-1ubuntu1_amd64.deb ... Unpacking libglib2.0-dev-bin (2.68.4-1ubuntu1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../121-uuid-dev_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking uuid-dev:amd64 (2.36.1-8ubuntu2.2) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../122-libblkid-dev_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking libblkid-dev:amd64 (2.36.1-8ubuntu2.2) ... Selecting previously unselected package libsepol1-dev:amd64. Preparing to unpack .../123-libsepol1-dev_3.1-1ubuntu2_amd64.deb ... Unpacking libsepol1-dev:amd64 (3.1-1ubuntu2) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../124-libpcre2-16-0_10.37-0ubuntu2_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.37-0ubuntu2) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../125-libpcre2-32-0_10.37-0ubuntu2_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.37-0ubuntu2) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../126-libpcre2-posix3_10.37-0ubuntu2_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.37-0ubuntu2) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../127-libpcre2-dev_10.37-0ubuntu2_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.37-0ubuntu2) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../128-libselinux1-dev_3.1-3build2_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.1-3build2) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../129-libmount-dev_2.36.1-8ubuntu2.2_amd64.deb ... Unpacking libmount-dev:amd64 (2.36.1-8ubuntu2.2) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../130-libpcre16-3_2%3a8.39-13build3_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-13build3) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../131-libpcre32-3_2%3a8.39-13build3_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-13build3) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../132-libpcrecpp0v5_2%3a8.39-13build3_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-13build3) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../133-libpcre3-dev_2%3a8.39-13build3_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-13build3) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../134-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu7_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu7) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../135-libglib2.0-dev_2.68.4-1ubuntu1_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.68.4-1ubuntu1) ... Selecting previously unselected package libatk1.0-dev:amd64. Preparing to unpack .../136-libatk1.0-dev_2.36.0-0ubuntu3_amd64.deb ... Unpacking libatk1.0-dev:amd64 (2.36.0-0ubuntu3) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../137-libbrotli-dev_1.0.9-2build3_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.0.9-2build3) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../138-libcairo-gobject2_1.16.0-5ubuntu1_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.16.0-5ubuntu1) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../139-liblzo2-2_2.10-2build1_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-2build1) ... Selecting previously unselected package libcairo-script-interpreter2:amd64. Preparing to unpack .../140-libcairo-script-interpreter2_1.16.0-5ubuntu1_amd64.deb ... Unpacking libcairo-script-interpreter2:amd64 (1.16.0-5ubuntu1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../141-libexpat1-dev_2.4.1-2ubuntu0.1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.4.1-2ubuntu0.1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../142-libpng-dev_1.6.37-3build4_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.37-3build4) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../143-libfreetype-dev_2.10.4+dfsg-1build1_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.10.4+dfsg-1build1) ... Selecting previously unselected package libfreetype6-dev:amd64. Preparing to unpack .../144-libfreetype6-dev_2.10.4+dfsg-1build1_amd64.deb ... Unpacking libfreetype6-dev:amd64 (2.10.4+dfsg-1build1) ... Selecting previously unselected package libfontconfig-dev:amd64. Preparing to unpack .../145-libfontconfig-dev_2.13.1-4.2ubuntu3_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.13.1-4.2ubuntu3) ... Selecting previously unselected package libfontconfig1-dev:amd64. Preparing to unpack .../146-libfontconfig1-dev_2.13.1-4.2ubuntu3_amd64.deb ... Unpacking libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu3) ... 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_2020.1-1_all.deb ... Unpacking x11proto-dev (2020.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../149-libxau-dev_1%3a1.0.9-1build3_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.9-1build3) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../150-libxdmcp-dev_1%3a1.1.3-0ubuntu4_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu4) ... 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:amd64. Preparing to unpack .../152-libpthread-stubs0-dev_0.4-1build1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1build1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../153-libxcb1-dev_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../154-libx11-dev_2%3a1.7.2-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.7.2-1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../155-libxrender-dev_1%3a0.9.10-1build2_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1build2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../156-x11proto-xext-dev_2020.1-1_all.deb ... Unpacking x11proto-xext-dev (2020.1-1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../157-libxext-dev_2%3a1.3.4-0ubuntu3_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-0ubuntu3) ... Selecting previously unselected package x11-common. Preparing to unpack .../158-x11-common_1%3a7.7+22ubuntu2_all.deb ... Unpacking x11-common (1:7.7+22ubuntu2) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../159-libice6_2%3a1.0.10-1build1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1build1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../160-libsm6_2%3a1.2.3-1build1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1build1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../161-libice-dev_2%3a1.0.10-1build1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.10-1build1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../162-libsm-dev_2%3a1.2.3-1build1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.3-1build1) ... Selecting previously unselected package libpixman-1-dev:amd64. Preparing to unpack .../163-libpixman-1-dev_0.40.0-1build2_amd64.deb ... Unpacking libpixman-1-dev:amd64 (0.40.0-1build2) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../164-libxcb-render0-dev_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../165-libxcb-shm0-dev_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libcairo2-dev:amd64. Preparing to unpack .../166-libcairo2-dev_1.16.0-5ubuntu1_amd64.deb ... Unpacking libcairo2-dev:amd64 (1.16.0-5ubuntu1) ... Selecting previously unselected package libdatrie-dev:amd64. Preparing to unpack .../167-libdatrie-dev_0.2.13-1ubuntu2_amd64.deb ... Unpacking libdatrie-dev:amd64 (0.2.13-1ubuntu2) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../168-libdbus-1-dev_1.12.20-2ubuntu2_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.12.20-2ubuntu2) ... Selecting previously unselected package libdeflate-dev:amd64. Preparing to unpack .../169-libdeflate-dev_1.7-2ubuntu2_amd64.deb ... Unpacking libdeflate-dev:amd64 (1.7-2ubuntu2) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../170-libdrm-amdgpu1_2.4.107-8ubuntu1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.107-8ubuntu1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../171-libpciaccess0_0.16-1build3_amd64.deb ... Unpacking libpciaccess0:amd64 (0.16-1build3) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../172-libdrm-intel1_2.4.107-8ubuntu1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.107-8ubuntu1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../173-libdrm-nouveau2_2.4.107-8ubuntu1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.107-8ubuntu1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../174-libdrm-radeon1_2.4.107-8ubuntu1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.107-8ubuntu1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../175-libglvnd0_1.3.3-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.3.3-1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../176-libwayland-server0_1.19.0-2build1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.19.0-2build1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../177-libgbm1_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libgbm1:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../178-libglapi-mesa_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libglapi-mesa:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../179-libwayland-client0_1.19.0-2build1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.19.0-2build1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../180-libx11-xcb1_2%3a1.7.2-1_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.7.2-1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../181-libxcb-dri2-0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../182-libxcb-dri3-0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../183-libxcb-present0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../184-libxcb-sync1_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../185-libxcb-xfixes0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../186-libxshmfence1_1.3-1build3_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1build3) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../187-libegl-mesa0_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libegl-mesa0:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../188-libegl1_1.3.3-1_amd64.deb ... Unpacking libegl1:amd64 (1.3.3-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../189-libxcb-glx0_1.14-3ubuntu1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.14-3ubuntu1) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../190-libxxf86vm1_1%3a1.1.4-1build1_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1build1) ... Selecting previously unselected package libllvm12:amd64. Preparing to unpack .../191-libllvm12_1%3a12.0.1-8build1_amd64.deb ... Unpacking libllvm12:amd64 (1:12.0.1-8build1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../192-libsensors-config_1%3a3.6.0-7_all.deb ... Unpacking libsensors-config (1:3.6.0-7) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../193-libsensors5_1%3a3.6.0-7_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-7) ... Selecting previously unselected package libvulkan1:amd64. Preparing to unpack .../194-libvulkan1_1.2.162.0-1build1_amd64.deb ... Unpacking libvulkan1:amd64 (1.2.162.0-1build1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../195-libgl1-mesa-dri_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../196-libglx-mesa0_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libglx-mesa0:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../197-libglx0_1.3.3-1_amd64.deb ... Unpacking libglx0:amd64 (1.3.3-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../198-libgl1_1.3.3-1_amd64.deb ... Unpacking libgl1:amd64 (1.3.3-1) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../199-libglx-dev_1.3.3-1_amd64.deb ... Unpacking libglx-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../200-libgl-dev_1.3.3-1_amd64.deb ... Unpacking libgl-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../201-libegl-dev_1.3.3-1_amd64.deb ... Unpacking libegl-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../202-libglvnd-core-dev_1.3.3-1_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../203-libgles1_1.3.3-1_amd64.deb ... Unpacking libgles1:amd64 (1.3.3-1) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../204-libgles2_1.3.3-1_amd64.deb ... Unpacking libgles2:amd64 (1.3.3-1) ... Selecting previously unselected package libgles-dev:amd64. Preparing to unpack .../205-libgles-dev_1.3.3-1_amd64.deb ... Unpacking libgles-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../206-libopengl0_1.3.3-1_amd64.deb ... Unpacking libopengl0:amd64 (1.3.3-1) ... Selecting previously unselected package libopengl-dev:amd64. Preparing to unpack .../207-libopengl-dev_1.3.3-1_amd64.deb ... Unpacking libopengl-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../208-libglvnd-dev_1.3.3-1_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.3.3-1) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../209-libegl1-mesa-dev_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../210-libogg0_1.3.5-0ubuntu1_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-0ubuntu1) ... Selecting previously unselected package libflac8:amd64. Preparing to unpack .../211-libflac8_1.3.3-2_amd64.deb ... Unpacking libflac8:amd64 (1.3.3-2) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../212-libogg-dev_1.3.5-0ubuntu1_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.5-0ubuntu1) ... Selecting previously unselected package libflac-dev:amd64. Preparing to unpack .../213-libflac-dev_1.3.3-2_amd64.deb ... Unpacking libflac-dev:amd64 (1.3.3-2) ... Selecting previously unselected package libfribidi-dev:amd64. Preparing to unpack .../214-libfribidi-dev_1.0.8-2ubuntu2_amd64.deb ... Unpacking libfribidi-dev:amd64 (1.0.8-2ubuntu2) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../215-libgdk-pixbuf2.0-bin_2.42.6+dfsg-1build2_amd64.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.6+dfsg-1build2) ... Selecting previously unselected package libjpeg-turbo8-dev:amd64. Preparing to unpack .../216-libjpeg-turbo8-dev_2.0.6-0ubuntu2_amd64.deb ... Unpacking libjpeg-turbo8-dev:amd64 (2.0.6-0ubuntu2) ... Selecting previously unselected package libjpeg8-dev:amd64. Preparing to unpack .../217-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../218-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../219-libjbig-dev_2.1-3.1build1_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-3.1build1) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../220-liblzma-dev_5.2.5-2_amd64.deb ... Unpacking liblzma-dev:amd64 (5.2.5-2) ... Selecting previously unselected package libtiffxx5:amd64. Preparing to unpack .../221-libtiffxx5_4.3.0-1_amd64.deb ... Unpacking libtiffxx5:amd64 (4.3.0-1) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../222-libtiff-dev_4.3.0-1_amd64.deb ... Unpacking libtiff-dev:amd64 (4.3.0-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:amd64. Preparing to unpack .../223-libgdk-pixbuf-2.0-dev_2.42.6+dfsg-1build2_amd64.deb ... Unpacking libgdk-pixbuf-2.0-dev:amd64 (2.42.6+dfsg-1build2) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../224-libglu1-mesa_9.0.1-1build1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.1-1build1) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../225-libgl1-mesa-dev_21.2.6-0ubuntu0.1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../226-libglu1-mesa-dev_9.0.1-1build1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.1-1build1) ... Selecting previously unselected package libgraphite2-dev:amd64. Preparing to unpack .../227-libgraphite2-dev_1.3.14-1_amd64.deb ... Unpacking libgraphite2-dev:amd64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../228-libharfbuzz-icu0_2.7.4-1ubuntu1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (2.7.4-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:amd64. Preparing to unpack .../229-libharfbuzz-gobject0_2.7.4-1ubuntu1_amd64.deb ... Unpacking libharfbuzz-gobject0:amd64 (2.7.4-1ubuntu1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../230-libicu-dev_67.1-7ubuntu1_amd64.deb ... Unpacking libicu-dev:amd64 (67.1-7ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:amd64. Preparing to unpack .../231-libharfbuzz-dev_2.7.4-1ubuntu1_amd64.deb ... Unpacking libharfbuzz-dev:amd64 (2.7.4-1ubuntu1) ... Selecting previously unselected package libthai-dev:amd64. Preparing to unpack .../232-libthai-dev_0.1.28-4.1_amd64.deb ... Unpacking libthai-dev:amd64 (0.1.28-4.1) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../233-libxft-dev_2.3.3-0ubuntu4_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.3-0ubuntu4) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../234-pango1.0-tools_1.48.10+ds1-1_amd64.deb ... Unpacking pango1.0-tools (1.48.10+ds1-1) ... Selecting previously unselected package libpango1.0-dev:amd64. Preparing to unpack .../235-libpango1.0-dev_1.48.10+ds1-1_amd64.deb ... Unpacking libpango1.0-dev:amd64 (1.48.10+ds1-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../236-x11proto-xinerama-dev_2020.1-1_all.deb ... Unpacking x11proto-xinerama-dev (2020.1-1) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../237-libxinerama-dev_2%3a1.1.4-2build2_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-2build2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../238-libxfixes-dev_1%3a5.0.3-2build1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-2build1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../239-x11proto-input-dev_2020.1-1_all.deb ... Unpacking x11proto-input-dev (2020.1-1) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../240-libxi-dev_2%3a1.7.10-1build2_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.7.10-1build2) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../241-x11proto-randr-dev_2020.1-1_all.deb ... Unpacking x11proto-randr-dev (2020.1-1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../242-libxrandr-dev_2%3a1.5.2-0ubuntu1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../243-libxcursor-dev_1%3a1.2.0-2build2_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.2.0-2build2) ... Selecting previously unselected package libxcomposite-dev:amd64. Preparing to unpack .../244-libxcomposite-dev_1%3a0.4.5-1_amd64.deb ... Unpacking libxcomposite-dev:amd64 (1:0.4.5-1) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../245-libxdamage-dev_1%3a1.1.5-2_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.5-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../246-libxml2-utils_2.9.12+dfsg-4_amd64.deb ... Unpacking libxml2-utils (2.9.12+dfsg-4) ... Selecting previously unselected package libgtk2.0-dev:amd64. Preparing to unpack .../247-libgtk2.0-dev_2.24.33-2ubuntu1_amd64.deb ... Unpacking libgtk2.0-dev:amd64 (2.24.33-2ubuntu1) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../248-libibus-1.0-dev_1.5.25-2build1_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.25-2build1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../249-libopus0_1.3.1-0.1_amd64.deb ... Unpacking libopus0:amd64 (1.3.1-0.1) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../250-libvorbis0a_1.3.7-1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../251-libvorbisenc2_1.3.7-1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../252-libsndfile1_1.0.31-2_amd64.deb ... Unpacking libsndfile1:amd64 (1.0.31-2) ... Selecting previously unselected package libwrap0:amd64. Preparing to unpack .../253-libwrap0_7.6.q-31_amd64.deb ... Unpacking libwrap0:amd64 (7.6.q-31) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../254-libpulse0_1%3a15.0+dfsg1-1ubuntu2.2_amd64.deb ... Unpacking libpulse0:amd64 (1:15.0+dfsg1-1ubuntu2.2) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../255-libpulse-mainloop-glib0_1%3a15.0+dfsg1-1ubuntu2.2_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (1:15.0+dfsg1-1ubuntu2.2) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../256-libpulse-dev_1%3a15.0+dfsg1-1ubuntu2.2_amd64.deb ... Unpacking libpulse-dev:amd64 (1:15.0+dfsg1-1ubuntu2.2) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../257-libwayland-cursor0_1.19.0-2build1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.19.0-2build1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../258-libwayland-egl1_1.19.0-2build1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.19.0-2build1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../259-libxkbcommon0_1.3.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.3.0-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../260-libxss1_1%3a1.2.3-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../261-libsdl2-2.0-0_2.0.14+dfsg2-3_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.0.14+dfsg2-3) ... Selecting previously unselected package libsndio7.0:amd64. Preparing to unpack .../262-libsndio7.0_1.5.0-3_amd64.deb ... Unpacking libsndio7.0:amd64 (1.5.0-3) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../263-libsndio-dev_1.5.0-3_amd64.deb ... Unpacking libsndio-dev:amd64 (1.5.0-3) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../264-libudev-dev_248.3-1ubuntu8.2_amd64.deb ... Unpacking libudev-dev:amd64 (248.3-1ubuntu8.2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../265-libwayland-bin_1.19.0-2build1_amd64.deb ... Unpacking libwayland-bin (1.19.0-2build1) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../266-libwayland-dev_1.19.0-2build1_amd64.deb ... Unpacking libwayland-dev:amd64 (1.19.0-2build1) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../267-libxkbcommon-dev_1.3.0-1_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (1.3.0-1) ... Selecting previously unselected package x11proto-scrnsaver-dev. Preparing to unpack .../268-x11proto-scrnsaver-dev_2020.1-1_all.deb ... Unpacking x11proto-scrnsaver-dev (2020.1-1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../269-libxss-dev_1%3a1.2.3-1_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../270-libxt6_1%3a1.2.0-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.0-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../271-libxt-dev_1%3a1.2.0-1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.0-1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../272-libxv1_2%3a1.0.11-1_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../273-libxv-dev_2%3a1.0.11-1_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../274-x11proto-xf86vidmode-dev_2020.1-1_all.deb ... Unpacking x11proto-xf86vidmode-dev (2020.1-1) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../275-libxxf86vm-dev_1%3a1.1.4-1build1_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1build1) ... Selecting previously unselected package libsdl2-dev:amd64. Preparing to unpack .../276-libsdl2-dev_2.0.14+dfsg2-3_amd64.deb ... Unpacking libsdl2-dev:amd64 (2.0.14+dfsg2-3) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../277-libvorbisfile3_1.3.7-1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.7-1) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../278-libvorbis-dev_1.3.7-1_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.7-1) ... Selecting previously unselected package libvpx6:amd64. Preparing to unpack .../279-libvpx6_1.9.0-1ubuntu1_amd64.deb ... Unpacking libvpx6:amd64 (1.9.0-1ubuntu1) ... Selecting previously unselected package libvpx-dev:amd64. Preparing to unpack .../280-libvpx-dev_1.9.0-1ubuntu1_amd64.deb ... Unpacking libvpx-dev:amd64 (1.9.0-1ubuntu1) ... Selecting previously unselected package dh-exec. Preparing to unpack .../281-dh-exec_0.23.4build1_amd64.deb ... Unpacking dh-exec (0.23.4build1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../282-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (4.0.0) ... Setting up libpcrecpp0v5:amd64 (2:8.39-13build3) ... Setting up libpipeline1:amd64 (1.5.3-1build1) ... Setting up libgraphite2-3:amd64 (1.3.14-1) ... Setting up libpixman-1-0:amd64 (0.40.0-1build2) ... Setting up libwayland-server0:amd64 (1.19.0-2build1) ... Setting up libpciaccess0:amd64 (0.16-1build3) ... Setting up libxau6:amd64 (1:1.0.9-1build3) ... Setting up libpixman-1-dev:amd64 (0.40.0-1build2) ... Setting up libogg0:amd64 (1.3.5-0ubuntu1) ... Setting up bsdextrautils (2.36.1-8ubuntu2.2) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libglvnd-core-dev:amd64 (1.3.3-1) ... Setting up libpcre16-3:amd64 (2:8.39-13build3) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libicu67:amd64 (67.1-7ubuntu1) ... Setting up libdatrie1:amd64 (0.2.13-1ubuntu2) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.68.4-1ubuntu1) ... No schema files found: doing nothing. Setting up libglvnd0:amd64 (1.3.3-1) ... Setting up libdebhelper-perl (13.3.4ubuntu2) ... Setting up libbrotli1:amd64 (1.0.9-2build3) ... Setting up libgdk-pixbuf2.0-common (2.42.6+dfsg-1build2) ... Setting up libibus-1.0-5:amd64 (1.5.25-2build1) ... Setting up x11-common (1:7.7+22ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-7) ... Setting up libmagic1:amd64 (1:5.39-3) ... Setting up libsepol1-dev:amd64 (3.1-1ubuntu2) ... Setting up libdeflate0:amd64 (1.7-2ubuntu2) ... Setting up gettext-base (0.21-4ubuntu3) ... Setting up xkb-data (2.29-2build1) ... Setting up liblzo2-2:amd64 (2.10-2build1) ... Setting up file (1:5.39-3) ... Setting up libogg-dev:amd64 (1.3.5-0ubuntu1) ... Setting up libffi-dev:amd64 (3.4.2-1ubuntu5) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1build1) ... Setting up libjbig0:amd64 (2.1-3.1build1) ... Setting up libpcre2-16-0:amd64 (10.37-0ubuntu2) ... Setting up libopengl0:amd64 (1.3.3-1) ... Setting up libflac8:amd64 (1.3.3-2) ... Setting up libasound2-data (1.2.4-1.1ubuntu3.1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:amd64 (1.3.14-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libpcre2-32-0:amd64 (10.37-0ubuntu2) ... Setting up libglib2.0-data (2.68.4-1ubuntu1) ... Setting up libgles2:amd64 (1.3.3-1) ... Setting up libexpat1-dev:amd64 (2.4.1-2ubuntu0.1) ... Setting up libfreetype6:amd64 (2.10.4+dfsg-1build1) ... Setting up libwrap0:amd64 (7.6.q-31) ... Setting up libx11-data (2:1.7.2-1) ... Setting up uuid-dev:amd64 (2.36.1-8ubuntu2.2) ... Setting up libavahi-common-data:amd64 (0.8-5ubuntu4) ... Setting up libgles1:amd64 (1.3.3-1) ... Setting up libdbus-1-3:amd64 (1.12.20-2ubuntu2) ... Setting up libsigsegv2:amd64 (2.13-1ubuntu2) ... Setting up libfribidi0:amd64 (1.0.8-2ubuntu2) ... Setting up libopus0:amd64 (1.3.1-0.1) ... Setting up libpcre32-3:amd64 (2:8.39-13build3) ... Setting up libvorbis0a:amd64 (1.3.7-1) ... Setting up autopoint (0.21-4ubuntu3) ... Setting up libwebp6:amd64 (0.6.1-2.1) ... Setting up icu-devtools (67.1-7ubuntu1) ... Setting up pkg-config (0.29.2-1ubuntu1) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up libudev-dev:amd64 (248.3-1ubuntu8.2) ... Setting up ucf (3.0043) ... Setting up libsensors5:amd64 (1:3.6.0-7) ... Setting up libjpeg-turbo8:amd64 (2.0.6-0ubuntu2) ... Setting up libglapi-mesa:amd64 (21.2.6-0ubuntu0.1) ... Setting up libvulkan1:amd64 (1.2.162.0-1build1) ... Setting up liblzma-dev:amd64 (5.2.5-2) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu7) ... Setting up libatk1.0-data (2.36.0-0ubuntu3) ... Setting up libpcre2-posix3:amd64 (10.37-0ubuntu2) ... Setting up libmd0:amd64 (1.0.3-3build1) ... Setting up libdatrie-dev:amd64 (0.2.13-1ubuntu2) ... Setting up libasyncns0:amd64 (0.8-6build1) ... Setting up libxshmfence1:amd64 (1.3-1build3) ... Setting up libvpx6:amd64 (1.9.0-1ubuntu1) ... Setting up libuchardet0:amd64 (0.0.7-1build1) ... Setting up libasound2:amd64 (1.2.4-1.1ubuntu3.1) ... Setting up libmpdec3:amd64 (2.5.1-2build1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:amd64 (2.7.4-1ubuntu1) ... Setting up libthai-data (0.1.28-4.1) ... Setting up libgirepository-1.0-1:amd64 (1.68.0-1build2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libgtk2.0-common (2.24.33-2ubuntu1) ... Setting up libatk1.0-0:amd64 (2.36.0-0ubuntu3) ... Setting up libwayland-egl1:amd64 (1.19.0-2build1) ... Setting up libopengl-dev:amd64 (1.3.3-1) ... Setting up libasound2-dev:amd64 (1.2.4-1.1ubuntu3.1) ... Setting up libbsd0:amd64 (0.11.3-1ubuntu2) ... Setting up libdeflate-dev:amd64 (1.7-2ubuntu2) ... Setting up libdrm-common (2.4.107-8ubuntu1) ... Setting up libelf1:amd64 (0.185-1build1) ... Setting up libicu-dev:amd64 (67.1-7ubuntu1) ... Setting up libxml2:amd64 (2.9.12+dfsg-4) ... Setting up libbrotli-dev:amd64 (1.0.9-2build3) ... Setting up libvorbisenc2:amd64 (1.3.7-1) ... Setting up libpython3.9-stdlib:amd64 (3.9.7-2build1) ... Setting up libpython3-stdlib:amd64 (3.9.4-1build1) ... Setting up libxkbcommon0:amd64 (1.3.0-1) ... Setting up libwayland-client0:amd64 (1.19.0-2build1) ... Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Setting up x11proto-dev (2020.1-1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libblkid-dev:amd64 (2.36.1-8ubuntu2.2) ... Setting up libice6:amd64 (2:1.0.10-1build1) ... Setting up libdw1:amd64 (0.185-1build1) ... Setting up libjpeg-turbo8-dev:amd64 (2.0.6-0ubuntu2) ... Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu4) ... Setting up libflac-dev:amd64 (1.3.3-2) ... Setting up libxcb1:amd64 (1.14-3ubuntu1) ... Setting up gettext (0.21-4ubuntu3) ... Setting up libharfbuzz-icu0:amd64 (2.7.4-1ubuntu1) ... Setting up libxcb-xfixes0:amd64 (1.14-3ubuntu1) ... Setting up libxau-dev:amd64 (1:1.0.9-1build3) ... Setting up libpcre2-dev:amd64 (10.37-0ubuntu2) ... Setting up libice-dev:amd64 (2:1.0.10-1build1) ... Setting up libtool (2.4.6-15) ... Setting up libxcb-render0:amd64 (1.14-3ubuntu1) ... Setting up libselinux1-dev:amd64 (3.1-3build2) ... Setting up libpcre3-dev:amd64 (2:8.39-13build3) ... Setting up fontconfig-config (2.13.1-4.2ubuntu3) ... Setting up x11proto-randr-dev (2020.1-1) ... Setting up libfribidi-dev:amd64 (1.0.8-2ubuntu2) ... Setting up libxcb-glx0:amd64 (1.14-3ubuntu1) ... Setting up libxkbcommon-dev:amd64 (1.3.0-1) ... Setting up libedit2:amd64 (3.1-20191231-2build1) ... Setting up libpng-dev:amd64 (1.6.37-3build4) ... Setting up libavahi-common3:amd64 (0.8-5ubuntu4) ... Setting up libjbig-dev:amd64 (2.1-3.1build1) ... Setting up libglib2.0-bin (2.68.4-1ubuntu1) ... Setting up m4 (1.4.18-5ubuntu1) ... Setting up libxcb-shm0:amd64 (1.14-3ubuntu1) ... Setting up libharfbuzz-gobject0:amd64 (2.7.4-1ubuntu1) ... Setting up x11proto-xinerama-dev (2020.1-1) ... Setting up libfreetype-dev:amd64 (2.10.4+dfsg-1build1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libxcb-present0:amd64 (1.14-3ubuntu1) ... Setting up libthai0:amd64 (0.1.28-4.1) ... Setting up libvorbisfile3:amd64 (1.3.7-1) ... Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu4) ... Setting up libwayland-bin (1.19.0-2build1) ... Setting up libvpx-dev:amd64 (1.9.0-1ubuntu1) ... Setting up libdbus-1-dev:amd64 (1.12.20-2ubuntu2) ... Setting up libxcb-sync1:amd64 (1.14-3ubuntu1) ... Setting up libllvm12:amd64 (1:12.0.1-8build1) ... Setting up shared-mime-info (2.1-1) ... Setting up x11proto-input-dev (2020.1-1) ... Setting up gir1.2-glib-2.0:amd64 (1.68.0-1build2) ... Setting up autoconf (2.69-14) ... Setting up libthai-dev:amd64 (0.1.28-4.1) ... Setting up libsndio7.0:amd64 (1.5.0-3) ... Setting up libxcb-dri2-0:amd64 (1.14-3ubuntu1) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up x11proto-xf86vidmode-dev (2020.1-1) ... Setting up x11proto-xext-dev (2020.1-1) ... Setting up libdrm2:amd64 (2.4.107-8ubuntu1) ... Setting up dwz (0.14-1build1) ... Setting up groff-base (1.22.4-7) ... Setting up libwayland-cursor0:amd64 (1.19.0-2build1) ... Setting up debugedit (1:5.0-0ubuntu2) ... Setting up libx11-6:amd64 (2:1.7.2-1) ... Setting up libtiff5:amd64 (4.3.0-1) ... Setting up libfontconfig1:amd64 (2.13.1-4.2ubuntu3) ... Setting up libsndfile1:amd64 (1.0.31-2) ... Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Setting up libxml2-utils (2.9.12+dfsg-4) ... Setting up x11proto-scrnsaver-dev (2020.1-1) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.25-2build1) ... Setting up libxcomposite1:amd64 (1:0.4.5-1) ... Setting up libsm6:amd64 (2:1.2.3-1build1) ... Setting up libavahi-client3:amd64 (0.8-5ubuntu4) ... Setting up libmount-dev:amd64 (2.36.1-8ubuntu2.2) ... Setting up python3.9 (3.9.7-2build1) ... Setting up libtiffxx5:amd64 (4.3.0-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.107-8ubuntu1) ... Setting up automake (1:1.16.4-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libvorbis-dev:amd64 (1.3.7-1) ... Setting up libxcb-dri3-0:amd64 (1.14-3ubuntu1) ... Setting up libx11-xcb1:amd64 (2:1.7.2-1) ... Setting up fontconfig (2.13.1-4.2ubuntu3) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:amd64 (2.4.107-8ubuntu1) ... Setting up gir1.2-freedesktop:amd64 (1.68.0-1build2) ... Setting up libsndio-dev:amd64 (1.5.0-3) ... Setting up libxdamage1:amd64 (1:1.1.5-2) ... Setting up libxcb1-dev:amd64 (1.14-3ubuntu1) ... Setting up libxrender1:amd64 (1:0.9.10-1build2) ... Setting up libgbm1:amd64 (21.2.6-0ubuntu0.1) ... Setting up libpulse0:amd64 (1:15.0+dfsg1-1ubuntu2.2) ... Setting up gir1.2-atk-1.0:amd64 (2.36.0-0ubuntu3) ... Setting up libsm-dev:amd64 (2:1.2.3-1build1) ... Setting up libdrm-radeon1:amd64 (2.4.107-8ubuntu1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpango-1.0-0:amd64 (1.48.10+ds1-1) ... Setting up libdrm-intel1:amd64 (2.4.107-8ubuntu1) ... Setting up libgl1-mesa-dri:amd64 (21.2.6-0ubuntu0.1) ... Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Setting up libx11-dev:amd64 (2:1.7.2-1) ... Setting up libxext6:amd64 (2:1.3.4-0ubuntu3) ... Setting up python3 (3.9.4-1build1) ... Setting up man-db (2.9.4-2) ... 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 libwayland-dev:amd64 (1.19.0-2build1) ... Setting up gir1.2-harfbuzz-0.0:amd64 (2.7.4-1ubuntu1) ... Setting up libcairo2:amd64 (1.16.0-5ubuntu1) ... Setting up libfreetype6-dev:amd64 (2.10.4+dfsg-1build1) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1build1) ... Setting up dh-autoreconf (20) ... Setting up libxcb-shm0-dev:amd64 (1.14-3ubuntu1) ... Setting up libegl-mesa0:amd64 (21.2.6-0ubuntu0.1) ... Setting up libtiff-dev:amd64 (4.3.0-1) ... Setting up libxfixes3:amd64 (1:5.0.3-2build1) ... Setting up libpulse-mainloop-glib0:amd64 (1:15.0+dfsg1-1ubuntu2.2) ... Setting up libxinerama1:amd64 (2:1.1.4-2build2) ... Setting up libxv1:amd64 (2:1.0.11-1) ... Setting up libxrandr2:amd64 (2:1.5.2-0ubuntu1) ... Setting up libxcb-render0-dev:amd64 (1.14-3ubuntu1) ... Setting up libxt6:amd64 (1:1.2.0-1) ... Setting up libxext-dev:amd64 (2:1.3.4-0ubuntu3) ... Setting up libcups2:amd64 (2.3.3op2-7ubuntu2) ... Setting up libegl1:amd64 (1.3.3-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.6+dfsg-1build2) ... Setting up libcairo-gobject2:amd64 (1.16.0-5ubuntu1) ... Setting up libxss1:amd64 (1:1.2.3-1) ... Setting up libpangoft2-1.0-0:amd64 (1.48.10+ds1-1) ... Setting up python3-lib2to3 (3.9.7-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1build2) ... Setting up libpangocairo-1.0-0:amd64 (1.48.10+ds1-1) ... Setting up python3-distutils (3.9.7-1) ... Setting up libcairo-script-interpreter2:amd64 (1.16.0-5ubuntu1) ... Setting up libglib2.0-dev-bin (2.68.4-1ubuntu1) ... Setting up gtk-update-icon-cache (3.24.30-1ubuntu1.1) ... Setting up libxft2:amd64 (2.3.3-0ubuntu4) ... Setting up libglx-mesa0:amd64 (21.2.6-0ubuntu0.1) ... Setting up libpangoxft-1.0-0:amd64 (1.48.10+ds1-1) ... Setting up libxi6:amd64 (2:1.7.10-1build2) ... Setting up libglx0:amd64 (1.3.3-1) ... Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.42.6+dfsg-1build2) ... Setting up libfontconfig-dev:amd64 (2.13.1-4.2ubuntu3) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1build1) ... Setting up libxcursor1:amd64 (1:1.2.0-2build2) ... Setting up pango1.0-tools (1.48.10+ds1-1) ... Setting up debhelper (13.3.4ubuntu2) ... Setting up dh-exec (0.23.4build1) ... Setting up libxss-dev:amd64 (1:1.2.3-1) ... Setting up libxfixes-dev:amd64 (1:5.0.3-2build1) ... Setting up libxv-dev:amd64 (2:1.0.11-1) ... Setting up gir1.2-pango-1.0:amd64 (1.48.10+ds1-1) ... Setting up libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) ... Setting up libgl1:amd64 (1.3.3-1) ... Setting up libglib2.0-dev:amd64 (2.68.4-1ubuntu1) ... Setting up libxt-dev:amd64 (1:1.2.0-1) ... Setting up libxinerama-dev:amd64 (2:1.1.4-2build2) ... Setting up libpulse-dev:amd64 (1:15.0+dfsg1-1ubuntu2.2) ... Setting up libgdk-pixbuf2.0-bin (2.42.6+dfsg-1build2) ... Setting up libglx-dev:amd64 (1.3.3-1) ... Setting up libcairo2-dev:amd64 (1.16.0-5ubuntu1) ... Setting up libglu1-mesa:amd64 (9.0.1-1build1) ... Setting up libxi-dev:amd64 (2:1.7.10-1build2) ... Setting up libsdl2-2.0-0:amd64 (2.0.14+dfsg2-3) ... Setting up libgl-dev:amd64 (1.3.3-1) ... Setting up libatk1.0-dev:amd64 (2.36.0-0ubuntu3) ... Setting up libxft-dev:amd64 (2.3.3-0ubuntu4) ... Setting up libxdamage-dev:amd64 (1:1.1.5-2) ... Setting up libgdk-pixbuf-2.0-dev:amd64 (2.42.6+dfsg-1build2) ... Setting up libharfbuzz-dev:amd64 (2.7.4-1ubuntu1) ... Setting up libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu3) ... Setting up libegl-dev:amd64 (1.3.3-1) ... Setting up libxcomposite-dev:amd64 (1:0.4.5-1) ... Setting up libxcursor-dev:amd64 (1:1.2.0-2build2) ... Setting up libibus-1.0-dev:amd64 (1.5.25-2build1) ... Setting up libpango1.0-dev:amd64 (1.48.10+ds1-1) ... Setting up libglu1-mesa-dev:amd64 (9.0.1-1build1) ... Setting up libgles-dev:amd64 (1.3.3-1) ... Setting up libglvnd-dev:amd64 (1.3.3-1) ... Setting up libgl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1) ... Setting up libegl1-mesa-dev:amd64 (21.2.6-0ubuntu0.1) ... Setting up libsdl2-dev:amd64 (2.0.14+dfsg2-3) ... Setting up adwaita-icon-theme (40.1.1-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:amd64 (2.24.33-2ubuntu1) ... Setting up humanity-icon-theme (0.6.15) ... Setting up gir1.2-gtk-2.0:amd64 (2.24.33-2ubuntu1) ... Setting up libgtk2.0-dev:amd64 (2.24.33-2ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up ubuntu-mono (20.10-0ubuntu1) ... Processing triggers for libc-bin (2.34-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 amd64 (x86_64) Toolchain package versions: binutils_2.37-7ubuntu1 dpkg-dev_1.20.9ubuntu2.1 g++-10_10.3.0-11ubuntu1 g++-11_11.2.0-7ubuntu2 gcc-10_10.3.0-11ubuntu1 gcc-11_11.2.0-7ubuntu2 libc6-dev_2.34-0ubuntu3 libstdc++-10-dev_10.3.0-11ubuntu1 libstdc++-11-dev_11.2.0-7ubuntu2 libstdc++6_11.2.0-7ubuntu2 linux-libc-dev_5.13.0-30.33 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu1 adwaita-icon-theme_40.1.1-1ubuntu1 apt_2.3.9 autoconf_2.69-14 automake_1:1.16.4-2 autopoint_0.21-4ubuntu3 autotools-dev_20180224.1+nmu1 base-files_11.1ubuntu5 base-passwd_3.5.51 bash_5.1-3ubuntu2 binutils_2.37-7ubuntu1 binutils-common_2.37-7ubuntu1 binutils-x86-64-linux-gnu_2.37-7ubuntu1 bsdextrautils_2.36.1-8ubuntu2.2 bsdutils_1:2.36.1-8ubuntu2.2 build-essential_12.9ubuntu2 bzip2_1.0.8-4ubuntu3 ca-certificates_20210119ubuntu1 coreutils_8.32-4ubuntu2 cpp_4:11.2.0-1ubuntu1 cpp-10_10.3.0-11ubuntu1 cpp-11_11.2.0-7ubuntu2 dash_0.5.11+git20210120+802ebd4-1build1 debconf_1.5.77 debhelper_13.3.4ubuntu2 debianutils_4.11.2 debugedit_1:5.0-0ubuntu2 dh-autoreconf_20 dh-exec_0.23.4build1 dh-strip-nondeterminism_1.12.0-1 diffutils_1:3.8-0ubuntu1 dpkg_1.20.9ubuntu2.1 dpkg-dev_1.20.9ubuntu2.1 dwz_0.14-1build1 e2fsprogs_1.46.3-1ubuntu3 fakeroot_1.25.3-1.1ubuntu2 file_1:5.39-3 findutils_4.8.0-1ubuntu2 fontconfig_2.13.1-4.2ubuntu3 fontconfig-config_2.13.1-4.2ubuntu3 fonts-dejavu-core_2.37-2build1 g++_4:11.2.0-1ubuntu1 g++-10_10.3.0-11ubuntu1 g++-11_11.2.0-7ubuntu2 gcc_4:11.2.0-1ubuntu1 gcc-10_10.3.0-11ubuntu1 gcc-10-base_10.3.0-11ubuntu1 gcc-11_11.2.0-7ubuntu2 gcc-11-base_11.2.0-7ubuntu2 gettext_0.21-4ubuntu3 gettext-base_0.21-4ubuntu3 gir1.2-atk-1.0_2.36.0-0ubuntu3 gir1.2-freedesktop_1.68.0-1build2 gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-1build2 gir1.2-glib-2.0_1.68.0-1build2 gir1.2-gtk-2.0_2.24.33-2ubuntu1 gir1.2-harfbuzz-0.0_2.7.4-1ubuntu1 gir1.2-ibus-1.0_1.5.25-2build1 gir1.2-pango-1.0_1.48.10+ds1-1 gpg_2.2.20-1ubuntu4 gpg-agent_2.2.20-1ubuntu4 gpgconf_2.2.20-1ubuntu4 gpgv_2.2.20-1ubuntu4 grep_3.7-0ubuntu1 groff-base_1.22.4-7 gtk-update-icon-cache_3.24.30-1ubuntu1.1 gzip_1.10-4ubuntu1 hicolor-icon-theme_0.17-2 hostname_3.23ubuntu1 humanity-icon-theme_0.6.15 icu-devtools_67.1-7ubuntu1 init_1.60build1 init-system-helpers_1.60build1 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10ubuntu2 libapparmor1_3.0.3-0ubuntu1 libapt-pkg6.0_2.3.9 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build21.04.0 libasan6_11.2.0-7ubuntu2 libasound2_1.2.4-1.1ubuntu3.1 libasound2-data_1.2.4-1.1ubuntu3.1 libasound2-dev_1.2.4-1.1ubuntu3.1 libassuan0_2.5.5-1 libasyncns0_0.8-6build1 libatk1.0-0_2.36.0-0ubuntu3 libatk1.0-data_2.36.0-0ubuntu3 libatk1.0-dev_2.36.0-0ubuntu3 libatomic1_11.2.0-7ubuntu2 libattr1_1:2.4.48-6build2 libaudit-common_1:3.0-2ubuntu2 libaudit1_1:3.0-2ubuntu2 libavahi-client3_0.8-5ubuntu4 libavahi-common-data_0.8-5ubuntu4 libavahi-common3_0.8-5ubuntu4 libbinutils_2.37-7ubuntu1 libblkid-dev_2.36.1-8ubuntu2.2 libblkid1_2.36.1-8ubuntu2.2 libbrotli-dev_1.0.9-2build3 libbrotli1_1.0.9-2build3 libbsd0_0.11.3-1ubuntu2 libbz2-1.0_1.0.8-4ubuntu3 libc-bin_2.34-0ubuntu3 libc-dev-bin_2.34-0ubuntu3 libc6_2.34-0ubuntu3 libc6-dev_2.34-0ubuntu3 libcairo-gobject2_1.16.0-5ubuntu1 libcairo-script-interpreter2_1.16.0-5ubuntu1 libcairo2_1.16.0-5ubuntu1 libcairo2-dev_1.16.0-5ubuntu1 libcap-ng0_0.7.9-2.2build1 libcap2_1:2.44-1build1 libcc1-0_11.2.0-7ubuntu2 libcom-err2_1.46.3-1ubuntu3 libcrypt-dev_1:4.4.18-4ubuntu1 libcrypt1_1:4.4.18-4ubuntu1 libcryptsetup12_2:2.3.7-0ubuntu0.21.10.1 libctf-nobfd0_2.37-7ubuntu1 libctf0_2.37-7ubuntu1 libcups2_2.3.3op2-7ubuntu2 libdatrie-dev_0.2.13-1ubuntu2 libdatrie1_0.2.13-1ubuntu2 libdb5.3_5.3.28+dfsg1-0.8ubuntu1 libdbus-1-3_1.12.20-2ubuntu2 libdbus-1-dev_1.12.20-2ubuntu2 libdebconfclient0_0.256ubuntu3 libdebhelper-perl_13.3.4ubuntu2 libdeflate-dev_1.7-2ubuntu2 libdeflate0_1.7-2ubuntu2 libdevmapper1.02.1_2:1.02.175-2.1ubuntu3 libdpkg-perl_1.20.9ubuntu2.1 libdrm-amdgpu1_2.4.107-8ubuntu1 libdrm-common_2.4.107-8ubuntu1 libdrm-intel1_2.4.107-8ubuntu1 libdrm-nouveau2_2.4.107-8ubuntu1 libdrm-radeon1_2.4.107-8ubuntu1 libdrm2_2.4.107-8ubuntu1 libdw1_0.185-1build1 libedit2_3.1-20191231-2build1 libegl-dev_1.3.3-1 libegl-mesa0_21.2.6-0ubuntu0.1 libegl1_1.3.3-1 libegl1-mesa-dev_21.2.6-0ubuntu0.1 libelf1_0.185-1build1 libexpat1_2.4.1-2ubuntu0.1 libexpat1-dev_2.4.1-2ubuntu0.1 libext2fs2_1.46.3-1ubuntu3 libfakeroot_1.25.3-1.1ubuntu2 libffi-dev_3.4.2-1ubuntu5 libffi8_3.4.2-1ubuntu5 libfile-stripnondeterminism-perl_1.12.0-1 libflac-dev_1.3.3-2 libflac8_1.3.3-2 libfontconfig-dev_2.13.1-4.2ubuntu3 libfontconfig1_2.13.1-4.2ubuntu3 libfontconfig1-dev_2.13.1-4.2ubuntu3 libfreetype-dev_2.10.4+dfsg-1build1 libfreetype6_2.10.4+dfsg-1build1 libfreetype6-dev_2.10.4+dfsg-1build1 libfribidi-dev_1.0.8-2ubuntu2 libfribidi0_1.0.8-2ubuntu2 libgbm1_21.2.6-0ubuntu0.1 libgcc-10-dev_10.3.0-11ubuntu1 libgcc-11-dev_11.2.0-7ubuntu2 libgcc-s1_11.2.0-7ubuntu2 libgcrypt20_1.8.7-5ubuntu2 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgdk-pixbuf-2.0-0_2.42.6+dfsg-1build2 libgdk-pixbuf-2.0-dev_2.42.6+dfsg-1build2 libgdk-pixbuf2.0-bin_2.42.6+dfsg-1build2 libgdk-pixbuf2.0-common_2.42.6+dfsg-1build2 libgirepository-1.0-1_1.68.0-1build2 libgl-dev_1.3.3-1 libgl1_1.3.3-1 libgl1-mesa-dev_21.2.6-0ubuntu0.1 libgl1-mesa-dri_21.2.6-0ubuntu0.1 libglapi-mesa_21.2.6-0ubuntu0.1 libgles-dev_1.3.3-1 libgles1_1.3.3-1 libgles2_1.3.3-1 libglib2.0-0_2.68.4-1ubuntu1 libglib2.0-bin_2.68.4-1ubuntu1 libglib2.0-data_2.68.4-1ubuntu1 libglib2.0-dev_2.68.4-1ubuntu1 libglib2.0-dev-bin_2.68.4-1ubuntu1 libglu1-mesa_9.0.1-1build1 libglu1-mesa-dev_9.0.1-1build1 libglvnd-core-dev_1.3.3-1 libglvnd-dev_1.3.3-1 libglvnd0_1.3.3-1 libglx-dev_1.3.3-1 libglx-mesa0_21.2.6-0ubuntu0.1 libglx0_1.3.3-1 libgmp10_2:6.2.1+dfsg-1ubuntu2 libgnutls30_3.7.1-5ubuntu1 libgomp1_11.2.0-7ubuntu2 libgpg-error0_1.38-2build1 libgraphite2-3_1.3.14-1 libgraphite2-dev_1.3.14-1 libgssapi-krb5-2_1.18.3-6 libgtk2.0-0_2.24.33-2ubuntu1 libgtk2.0-common_2.24.33-2ubuntu1 libgtk2.0-dev_2.24.33-2ubuntu1 libharfbuzz-dev_2.7.4-1ubuntu1 libharfbuzz-gobject0_2.7.4-1ubuntu1 libharfbuzz-icu0_2.7.4-1ubuntu1 libharfbuzz0b_2.7.4-1ubuntu1 libhogweed6_3.7.3-1 libibus-1.0-5_1.5.25-2build1 libibus-1.0-dev_1.5.25-2build1 libice-dev_2:1.0.10-1build1 libice6_2:1.0.10-1build1 libicu-dev_67.1-7ubuntu1 libicu67_67.1-7ubuntu1 libidn2-0_2.3.1-1 libip4tc2_1.8.7-1ubuntu2 libisl23_0.24-1 libitm1_11.2.0-7ubuntu2 libjbig-dev_2.1-3.1build1 libjbig0_2.1-3.1build1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_2.0.6-0ubuntu2 libjpeg-turbo8-dev_2.0.6-0ubuntu2 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c5_0.15-2build2 libk5crypto3_1.18.3-6 libkeyutils1_1.6.1-2ubuntu1 libkmod2_28-1ubuntu4 libkrb5-3_1.18.3-6 libkrb5support0_1.18.3-6 libllvm12_1:12.0.1-8build1 liblockfile-bin_1.17-1build1 liblockfile1_1.17-1build1 liblsan0_11.2.0-7ubuntu2 liblz4-1_1.9.3-2 liblzma-dev_5.2.5-2 liblzma5_5.2.5-2 liblzo2-2_2.10-2build1 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3build1 libmount-dev_2.36.1-8ubuntu2.2 libmount1_2.36.1-8ubuntu2.2 libmpc3_1.2.0-1build1 libmpdec3_2.5.1-2build1 libmpfr6_4.1.0-3build1 libncurses6_6.2+20201114-2build1 libncursesw6_6.2+20201114-2build1 libnettle8_3.7.3-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2build1 libnsl2_1.3.0-2build1 libogg-dev_1.3.5-0ubuntu1 libogg0_1.3.5-0ubuntu1 libopengl-dev_1.3.3-1 libopengl0_1.3.3-1 libopus0_1.3.1-0.1 libp11-kit0_0.23.22-1build1 libpam-modules_1.3.1-5ubuntu11 libpam-modules-bin_1.3.1-5ubuntu11 libpam-runtime_1.3.1-5ubuntu11 libpam0g_1.3.1-5ubuntu11 libpango-1.0-0_1.48.10+ds1-1 libpango1.0-dev_1.48.10+ds1-1 libpangocairo-1.0-0_1.48.10+ds1-1 libpangoft2-1.0-0_1.48.10+ds1-1 libpangoxft-1.0-0_1.48.10+ds1-1 libpciaccess0_0.16-1build3 libpcre16-3_2:8.39-13build3 libpcre2-16-0_10.37-0ubuntu2 libpcre2-32-0_10.37-0ubuntu2 libpcre2-8-0_10.37-0ubuntu2 libpcre2-dev_10.37-0ubuntu2 libpcre2-posix3_10.37-0ubuntu2 libpcre3_2:8.39-13build3 libpcre3-dev_2:8.39-13build3 libpcre32-3_2:8.39-13build3 libpcrecpp0v5_2:8.39-13build3 libperl5.32_5.32.1-3ubuntu3 libpipeline1_1.5.3-1build1 libpixman-1-0_0.40.0-1build2 libpixman-1-dev_0.40.0-1build2 libpng-dev_1.6.37-3build4 libpng16-16_1.6.37-3build4 libprocps8_2:3.3.17-5ubuntu3 libpthread-stubs0-dev_0.4-1build1 libpulse-dev_1:15.0+dfsg1-1ubuntu2.2 libpulse-mainloop-glib0_1:15.0+dfsg1-1ubuntu2.2 libpulse0_1:15.0+dfsg1-1ubuntu2.2 libpython3-stdlib_3.9.4-1build1 libpython3.9-minimal_3.9.7-2build1 libpython3.9-stdlib_3.9.7-2build1 libquadmath0_11.2.0-7ubuntu2 libreadline8_8.1-2 libsdl2-2.0-0_2.0.14+dfsg2-3 libsdl2-dev_2.0.14+dfsg2-3 libseccomp2_2.5.1-1ubuntu1 libselinux1_3.1-3build2 libselinux1-dev_3.1-3build2 libsemanage-common_3.1-1ubuntu2 libsemanage1_3.1-1ubuntu2 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1ubuntu2 libsepol1-dev_3.1-1ubuntu2 libsigsegv2_2.13-1ubuntu2 libsm-dev_2:1.2.3-1build1 libsm6_2:1.2.3-1build1 libsmartcols1_2.36.1-8ubuntu2.2 libsndfile1_1.0.31-2 libsndio-dev_1.5.0-3 libsndio7.0_1.5.0-3 libsqlite3-0_3.35.5-1 libss2_1.46.3-1ubuntu3 libssl1.1_1.1.1l-1ubuntu1.1 libstdc++-10-dev_10.3.0-11ubuntu1 libstdc++-11-dev_11.2.0-7ubuntu2 libstdc++6_11.2.0-7ubuntu2 libsub-override-perl_0.09-2 libsystemd0_248.3-1ubuntu8.2 libtasn1-6_4.16.0-2 libthai-data_0.1.28-4.1 libthai-dev_0.1.28-4.1 libthai0_0.1.28-4.1 libtiff-dev_4.3.0-1 libtiff5_4.3.0-1 libtiffxx5_4.3.0-1 libtinfo6_6.2+20201114-2build1 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libtsan0_11.2.0-7ubuntu2 libubsan1_11.2.0-7ubuntu2 libuchardet0_0.0.7-1build1 libudev-dev_248.3-1ubuntu8.2 libudev1_248.3-1ubuntu8.2 libunistring2_0.9.10-6 libuuid1_2.36.1-8ubuntu2.2 libvorbis-dev_1.3.7-1 libvorbis0a_1.3.7-1 libvorbisenc2_1.3.7-1 libvorbisfile3_1.3.7-1 libvpx-dev_1.9.0-1ubuntu1 libvpx6_1.9.0-1ubuntu1 libvulkan1_1.2.162.0-1build1 libwayland-bin_1.19.0-2build1 libwayland-client0_1.19.0-2build1 libwayland-cursor0_1.19.0-2build1 libwayland-dev_1.19.0-2build1 libwayland-egl1_1.19.0-2build1 libwayland-server0_1.19.0-2build1 libwebp6_0.6.1-2.1 libwrap0_7.6.q-31 libx11-6_2:1.7.2-1 libx11-data_2:1.7.2-1 libx11-dev_2:1.7.2-1 libx11-xcb1_2:1.7.2-1 libxau-dev_1:1.0.9-1build3 libxau6_1:1.0.9-1build3 libxcb-dri2-0_1.14-3ubuntu1 libxcb-dri3-0_1.14-3ubuntu1 libxcb-glx0_1.14-3ubuntu1 libxcb-present0_1.14-3ubuntu1 libxcb-render0_1.14-3ubuntu1 libxcb-render0-dev_1.14-3ubuntu1 libxcb-shm0_1.14-3ubuntu1 libxcb-shm0-dev_1.14-3ubuntu1 libxcb-sync1_1.14-3ubuntu1 libxcb-xfixes0_1.14-3ubuntu1 libxcb1_1.14-3ubuntu1 libxcb1-dev_1.14-3ubuntu1 libxcomposite-dev_1:0.4.5-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.0-2build2 libxcursor1_1:1.2.0-2build2 libxdamage-dev_1:1.1.5-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.3-0ubuntu4 libxdmcp6_1:1.1.3-0ubuntu4 libxext-dev_2:1.3.4-0ubuntu3 libxext6_2:1.3.4-0ubuntu3 libxfixes-dev_1:5.0.3-2build1 libxfixes3_1:5.0.3-2build1 libxft-dev_2.3.3-0ubuntu4 libxft2_2.3.3-0ubuntu4 libxi-dev_2:1.7.10-1build2 libxi6_2:1.7.10-1build2 libxinerama-dev_2:1.1.4-2build2 libxinerama1_2:1.1.4-2build2 libxkbcommon-dev_1.3.0-1 libxkbcommon0_1.3.0-1 libxml2_2.9.12+dfsg-4 libxml2-utils_2.9.12+dfsg-4 libxrandr-dev_2:1.5.2-0ubuntu1 libxrandr2_2:1.5.2-0ubuntu1 libxrender-dev_1:0.9.10-1build2 libxrender1_1:0.9.10-1build2 libxshmfence1_1.3-1build3 libxss-dev_1:1.2.3-1 libxss1_1:1.2.3-1 libxt-dev_1:1.2.0-1 libxt6_1:1.2.0-1 libxv-dev_2:1.0.11-1 libxv1_2:1.0.11-1 libxxf86vm-dev_1:1.1.4-1build1 libxxf86vm1_1:1.1.4-1build1 libxxhash0_0.8.0-2build1 libzstd1_1.4.8+dfsg-2.1 linux-libc-dev_5.13.0-30.33 lockfile-progs_0.1.18build1 login_1:4.8.1-1ubuntu9 logsave_1.46.3-1ubuntu3 lsb-base_11.1.0ubuntu3 lto-disabled-list_16 m4_1.4.18-5ubuntu1 make_4.3-4ubuntu1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.36.1-8ubuntu2.2 ncurses-base_6.2+20201114-2build1 ncurses-bin_6.2+20201114-2build1 openssl_1.1.1l-1ubuntu1.1 optipng_0.7.7-1build1 pango1.0-tools_1.48.10+ds1-1 passwd_1:4.8.1-1ubuntu9 patch_2.7.6-7 perl_5.32.1-3ubuntu3 perl-base_5.32.1-3ubuntu3 perl-modules-5.32_5.32.1-3ubuntu3 pinentry-curses_1.1.1-1 pkg-config_0.29.2-1ubuntu1 pkgbinarymangler_148 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-5ubuntu3 python3_3.9.4-1build1 python3-distutils_3.9.7-1 python3-lib2to3_3.9.7-1 python3-minimal_3.9.4-1build1 python3.9_3.9.7-2build1 python3.9-minimal_3.9.7-2build1 readline-common_8.1-2 rpcsvc-proto_1.4.2-0ubuntu5 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.14 shared-mime-info_2.1-1 systemd_248.3-1ubuntu8.2 systemd-sysv_248.3-1ubuntu8.2 systemd-timesyncd_248.3-1ubuntu8.2 sysvinit-utils_2.96-7ubuntu1 tar_1.34+dfsg-1build1 tzdata_2021e-0ubuntu0.21.10 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu1 ucf_3.0043 usrmerge_25ubuntu1.1 util-linux_2.36.1-8ubuntu2.2 uuid-dev_2.36.1-8ubuntu2.2 x11-common_1:7.7+22ubuntu2 x11proto-dev_2020.1-1 x11proto-input-dev_2020.1-1 x11proto-randr-dev_2020.1-1 x11proto-scrnsaver-dev_2020.1-1 x11proto-xext-dev_2020.1-1 x11proto-xf86vidmode-dev_2020.1-1 x11proto-xinerama-dev_2020.1-1 xkb-data_2.29-2build1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2ubuntu7 zlib1g-dev_1:1.2.11.dfsg-2ubuntu7 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: nblood Binary: nblood, nblood-data, nblood-pcexhumed, nblood-rednukem Architecture: any all Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.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: 7e2cffd1830eea2b066b019718264ea5ac260512 14165980 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.tar.xz Checksums-Sha256: 0823497d68ad008c8f39d622df8580437c4b286fee7760b2b51acea52a4d201f 14165980 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.tar.xz Files: 127d513a903c8f67d9cf3062a92b8eb3 14165980 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.tar.xz dpkg-source: warning: extracting unsigned source package (nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.dsc) dpkg-source: info: extracting nblood in /<> dpkg-source: info: unpacking nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.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-23195510 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23195510 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23195510 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-r202202240317-a50ec1f60-1~ubuntu21.10.1 dpkg-buildpackage: info: source distribution impish dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 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 dh build --buildsystem=makefile --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -O--buildsystem=makefile -O--parallel dh_auto_configure -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/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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; }; | ^ In file included from source/build/include/compat.h:1451, 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: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:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | 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:1451, 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:1451, 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/ai.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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 | { | ^ 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 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - 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/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/polymer.h:210, from source/build/include/build.h:1675, 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/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/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/blood.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, from source/blood/src/aibat.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/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/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/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/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/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:1675, 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:1675, from source/blood/src/blood.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/aibat.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/actor.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/actor.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:7109:42: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 7109 | mylight.publicflags.emitshadow = 1; | ^ source/blood/src/actor.cpp:7131:63: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 7131 | gPolymerLight[spriteNum].lightptr->flags.invalidate = 1; | ^ source/blood/src/actor.cpp: In function ‘void actDoLight(int)’: source/blood/src/actor.cpp:7146:9: warning: unused variable ‘savedFires’ [-Wunused-variable] 7146 | int savedFires = 0; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:462:31: source/blood/src/blood.cpp:2757:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2757 | 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:2660:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2660 | Bstrncpy(pINIIter->zName, pzFile, BMAX_PATH); source/blood/src/blood.cpp: In function ‘sndTryPlaySpecialMusic(int)’: source/blood/src/blood.cpp:2757:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2757 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/blood.cpp: In function ‘sndPlaySpecialMusicOrNothing(int)’: source/blood/src/blood.cpp:2770:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2770 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sndTryPlaySpecialMusic(int)’, inlined from ‘sndPlaySpecialMusicOrNothing(int)’ at source/blood/src/blood.cpp:2767:31: source/blood/src/blood.cpp:2757:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2757 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/blood/src/blood.cpp: In function ‘app_main’: source/blood/src/blood.cpp:1731:54: warning: ‘_cvars.cfg’ directive output may be truncated writing 10 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 1731 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_cvars.cfg", SetupFilename); | ^~~~~~~~~~ source/blood/src/blood.cpp:1731:22: note: ‘snprintf’ output between 11 and 266 bytes into a destination of size 256 1731 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_cvars.cfg", SetupFilename); source/blood/src/blood.cpp:1746:58: warning: ‘_settings.cfg’ directive output may be truncated writing 13 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 1746 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_settings.cfg", SetupFilename); | ^~~~~~~~~~~~~ source/blood/src/blood.cpp:1746:26: note: ‘snprintf’ output between 14 and 269 bytes into a destination of size 256 1746 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_settings.cfg", SetupFilename); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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 | { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ 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/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ 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:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:1675, 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:1675, 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:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:1675, 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:1675, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicerber.cpp -o obj/blood/aicerber.o In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicaleb.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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/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:1675, 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:1675, 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/aicerber.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/blood/src/aicerber.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aigarg.cpp -o obj/blood/aigarg.o 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aigarg.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/compat.h:1451, 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/aighost.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aihound.cpp -o obj/blood/aihound.o 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ 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:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | 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: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:1451, 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/aihound.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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[]; | ^~~~~~ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiinnoc.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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/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/polymer.h:210, from source/build/include/build.h:1675, 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/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/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/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:1675, 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:1675, 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/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/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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/airat.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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/compat.h:1451, 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:1451, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aispid.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/aitchern.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizomba.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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/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/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/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:1675, 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:1675, 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/aitchern.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/barf.cpp -o obj/blood/barf.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/callback.cpp -o obj/blood/callback.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/choke.cpp -o obj/blood/choke.o In file included from source/build/include/compat.h:1451, 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 { | ^ 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:1451, 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:1451, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/blood/src/common_game.h:24, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:1675, 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:210, from source/build/include/build.h:1675, 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/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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/callback.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/polymer.h:210, from source/build/include/build.h:1675, from source/blood/src/callback.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h: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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/controls.cpp -o obj/blood/controls.o In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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/compat.h:1451, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/common.cpp:29: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:1451, 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 { | ^ 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/blood/src/config.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/controls.cpp:24: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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); 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); 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/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:1187:13: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 1023 [-Wstringop-truncation] 1187 | Bstrncpy(dst, src, n); | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/blood/src/credits.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/dude.cpp -o obj/blood/dude.o source/blood/src/db.cpp:1422:55: warning: multi-character character constant [-Wmultichar] 1422 | dbCrypt((char*)&mapheader, sizeof(MAPHEADER), 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1596:93: warning: multi-character character constant [-Wmultichar] 1596 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1601:93: warning: multi-character character constant [-Wmultichar] 1601 | 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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:1451, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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; }; | ^ source/blood/src/db.cpp: In function ‘int dbSaveMap(const char*, int, int, int, short int, short int)’: source/blood/src/db.cpp:1337:10: warning: unused variable ‘sBakExt’ [-Wunused-variable] 1337 | char sBakExt[BMAX_PATH]; | ^~~~~~~ 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; }; | ^ source/blood/src/db.cpp: In function ‘int32_t qloadboard(const char*, char, vec3_t*, int16_t*, int16_t*)’: source/blood/src/db.cpp:1702:47: warning: unused parameter ‘flags’ [-Wunused-parameter] 1702 | int32_t qloadboard(const char* filename, char flags, vec3_t* dapos, int16_t* daang, int16_t* dacursectnum) | ~~~~~^~~~~ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, 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/blood/src/common_game.h:24, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/eventq.cpp -o obj/blood/eventq.o 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:546:50: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 546 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~~~~~~ source/blood/src/common_game.h:546:56: note: format string is defined here 546 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^ source/blood/src/common_game.h:546:38: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 546 | ((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:542:51: warning: ‘0’ directive output may be truncated writing 1 byte into a region of size between 0 and 255 [-Wformat-truncation=] 542 | (((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:542:51: note: directive argument in the range [0, 7] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:39: note: ‘snprintf’ output 9 or more bytes (assuming 264) into a destination of size 256 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/endgame.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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 ‘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/build/include/compat.h:1451, 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; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/fire.cpp -o obj/blood/fire.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 { | ^ source/blood/src/db.cpp: In function ‘dbLoadMap(char const*, int*, int*, int*, short*, short*, unsigned int*)’: source/blood/src/db.cpp:756:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 756 | Bstrncpy(name2, pPath, BMAX_PATH); source/blood/src/db.cpp:768:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 768 | Bstrncpy(name2, pPath, BMAX_PATH); In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gameutil.cpp -o obj/blood/gameutil.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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/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:1675, 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:1675, 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/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gameutil.cpp:27: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:1451, 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/gib.cpp:24: source/build/include/build.h: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:1675, 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:1675, 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 | { | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gui.cpp -o obj/blood/gui.o In file included from source/build/include/compat.h:1451, 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/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/gui.cpp:5: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/blood/src/gui.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h: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 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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/build/include/compat.h:1451, 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 { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/blood/src/common_game.h:24, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/levels.cpp:26: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/polymer.h:12, from source/build/include/build.h:1675, from source/blood/src/loadsave.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h: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:1675, from source/blood/src/loadsave.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h: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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/map2d.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ In file included from source/blood/src/loadsave.cpp:42: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/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/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; }; | ^ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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/build/include/polymer.h:210, from source/build/include/build.h:1675, from source/blood/src/map2d.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h: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 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ 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:1675, 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:1675, 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:1924:45: warning: unused parameter ‘pItem’ [-Wunused-parameter] 1924 | void UpdateMusicDevice(CGameMenuItemZCycle *pItem) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ source/blood/src/menu.cpp: In function ‘void SetupOptionsSound(CGameMenuItemChain*)’: source/blood/src/menu.cpp:1977:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1977 | for (int i = 0; i < ARRAY_SIZE(nMusicDeviceValues); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/menu.cpp: In function ‘void ClearUserMapNameOnLevelChange(CGameMenuItemZCycle*)’: source/blood/src/menu.cpp:2225:57: warning: unused parameter ‘pItem’ [-Wunused-parameter] 2225 | void ClearUserMapNameOnLevelChange(CGameMenuItemZCycle *pItem) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/mirrors.cpp -o obj/blood/mirrors.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/messages.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/blood/src/menu.cpp:25: source/blood/src/menu.cpp: In function ‘SaveGame(CGameMenuItemZEditBitmap*, CGameMenuEvent*)’: source/blood/src/common_game.h:542:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:54: note: format string is defined here 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:39: note: ‘snprintf’ output between 14 and 278 bytes into a destination of size 256 542 | (((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:542:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:54: note: format string is defined here 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:39: note: ‘snprintf’ output between 14 and 278 bytes into a destination of size 256 542 | (((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:1451, 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/build/include/compat.h:1451, 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 { | ^ source/blood/src/menu.cpp: In function ‘SetupNetworkMenu()’: source/blood/src/menu.cpp:2069:16: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 31 [-Wstringop-truncation] 2069 | strncpy(zNetAddressBuffer, gNetAddress, sizeof(zNetAddressBuffer)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/blood/src/menu.cpp:25: source/blood/src/menu.cpp: In function ‘QuickSaveGame()’: source/blood/src/common_game.h:542:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:54: note: format string is defined here 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:51: note: directive argument in the range [-32768, 32767] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:39: note: ‘snprintf’ output between 14 and 273 bytes into a destination of size 256 542 | (((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:542:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:54: note: format string is defined here 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:51: note: directive argument in the range [-32768, 32767] 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:542:39: note: ‘snprintf’ output between 14 and 273 bytes into a destination of size 256 542 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/network.cpp -o obj/blood/network.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/mirrors.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/blood/src/mirrors.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h: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/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:1451, 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 { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/network.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/blood/src/network.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.cpp:31: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/network.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/compat.h:1451, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/osdcmd.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - source/blood/src/osdcmd.cpp: In function ‘registerosdcommands’: source/blood/src/osdcmd.cpp:1138:36: warning: ‘%s’ directive writing up to 1759 bytes into a region of size 247 [-Wformat-overflow=] 1138 | Bsprintf(buffer, "gamefunc_%s", func); | ^~ source/blood/src/osdcmd.cpp:1138:17: note: ‘sprintf’ output between 10 and 1769 bytes into a destination of size 256 1138 | Bsprintf(buffer, "gamefunc_%s", func); In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/replace.cpp -o obj/blood/replace.o source/blood/src/player.cpp: In function ‘void playerResetScores(int)’: source/blood/src/player.cpp:874: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] 874 | memset(gPlayerScoreTicks, 0, sizeof(gPlayerScoreTicks)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1459, 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:881: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] 881 | 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 | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/qav.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sectorfx.cpp -o obj/blood/sectorfx.o 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); 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/seq.cpp -o obj/blood/seq.o 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; | ^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/seq.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/blood/src/seq.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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/sfx.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/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; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ 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/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/trig.cpp -o obj/blood/trig.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/triggers.cpp -o obj/blood/triggers.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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/tile.cpp:27: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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/build/include/compat.h:1451, 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; }; | ^ 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 | { | ^ 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/warp.cpp -o obj/blood/warp.o 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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/polymer.h:210, from source/build/include/build.h:1675, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/view.cpp:28: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/weapon.cpp -o obj/blood/weapon.o 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:2627:17: warning: unused variable ‘nAnimTile’ [-Wunused-variable] 2627 | 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:3455:27: warning: unused variable ‘upAngle’ [-Wunused-variable] 3455 | CONSTEXPR int upAngle = 289; | ^~~~~~~ source/blood/src/view.cpp:3456:27: warning: unused variable ‘downAngle’ [-Wunused-variable] 3456 | CONSTEXPR int downAngle = -347; | ^~~~~~~~~ In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/blood/src/triggers.cpp:47: 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:1451, 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; }; | ^ 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/warp.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/weapon.cpp:27: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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[]; | ^~~~~~ source/blood/src/view.cpp: In function ‘viewLoadingScreen(int, char const*, char const*, char const*)’: source/blood/src/view.cpp:4017:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4017 | strncpy(pzLoadingScreenText1, pText, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/view.cpp:4021:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4021 | strncpy(pzLoadingScreenText2, pText2, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/view.cpp:4025:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4025 | strncpy(pzLoadingScreenText3, pText3, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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 ‘viewDrawScreen()’: source/blood/src/view.cpp:3743:81: warning: ‘tiltcs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3743 | int nScale = dmulscale32(Cos(nAng), 262144, Sin(nAng), 163840)>>tiltcs; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - echo "#include \"gtkpixdata_shim.h\"" > obj/blood/game_banner.c In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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 | { | ^ gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata source/blood/rsrc/game.bmp | sed 's/load_inc//' >> obj/blood/game_banner.c In file included from source/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[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/2d.cpp -o obj/build/2d.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/startgtk.game.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ In file included from source/build/include/compat.h:1451, 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 /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:685:3: note: declared here 685 | } 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:545:26: note: declared here 545 | 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/baselayer.cpp -o obj/build/baselayer.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/2d.cpp:9: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/cache1d.cpp -o obj/build/cache1d.o In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/baselayer.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/clip.cpp -o obj/build/clip.o In file included from source/build/include/compat.h:1451, 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/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/cache1d.cpp:36: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/cache1d.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/build/src/clip.cpp:10: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/clip.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/colmatch.cpp -o obj/build/colmatch.o In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/common.cpp -o obj/build/common.o source/build/src/baselayer.cpp: In function ‘initprintf’: source/build/src/baselayer.cpp:68:25: warning: null destination pointer [-Wformat-truncation=] 68 | len = Bvsnprintf(buf, size-1, f, va); In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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; }; | ^ 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/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 | { | ^ 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:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ 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/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ 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; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/compat.cpp -o obj/build/compat.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/cpuid.cpp -o obj/build/cpuid.o In file included from source/build/include/compat.h:1451, 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/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/communityapi.cpp:12: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/crc32.cpp -o obj/build/crc32.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/defs.cpp -o obj/build/defs.o In file included from source/build/include/compat.h:1451, 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/compat.h:1451, 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 { | ^ In file included from source/build/src/compat.cpp:31: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/compat.cpp:31: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/dxtfilter.cpp -o obj/build/dxtfilter.o In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/enet.cpp -o obj/build/enet.o In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/engine.cpp -o obj/build/engine.o 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:1451, 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 { | ^ source/build/src/defs.cpp: In function ‘int32_t defsparser(scriptfile*)’: source/build/src/defs.cpp:1997:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 1997 | voxrotate[lastvoxid>>3] |= pow2char[lastvoxid&7]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ source/build/src/defs.cpp:1999:17: note: here 1999 | case T_NOTRANS: | ^~~~ 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/dxtfilter.cpp:42: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/compat.h:1451, 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; }; | ^ 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 | { | ^ 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/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/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ 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; }; | ^ 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/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:1675, 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:1675, from source/build/src/dxtfilter.cpp:42: 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/fix16.cpp -o obj/build/fix16.o In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/engine.cpp:13: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/hash.cpp -o obj/build/hash.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/hightile.cpp -o obj/build/hightile.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/klzw.cpp -o obj/build/klzw.o In file included from source/build/include/compat.h:1451, 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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/kplib.cpp -o obj/build/kplib.o In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/hightile.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/loguru.cpp -o obj/build/loguru.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/lz4.c -o obj/build/lz4.o In file included from source/build/include/compat.h:1451, 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/src/kplib.cpp:33: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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:1167:60: warning: this condition has identical branches [-Wduplicated-branches] 1166 | const auto thread_id = pthread_self_is_pointer | ~~~~~~~~~~~~~~~~~~~~~~~ 1167 | ? reinterpret_cast((void*)native_id) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1168 | : static_cast(native_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/md4.cpp -o obj/build/md4.o In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/mhk.cpp -o obj/build/mhk.o In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/miniz.c -o obj/build/miniz.o In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/miniz_tdef.c -o obj/build/miniz_tdef.o In file included from source/build/include/compat.h:1451, 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/miniz_tinfl.c -o obj/build/miniz_tinfl.o In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/mutex.cpp -o obj/build/mutex.o In file included from source/build/include/compat.h:1451, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/palette.cpp -o obj/build/palette.o In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/pngwrite.cpp -o obj/build/pngwrite.o In file included from source/build/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ 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 | { | ^ 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:12, from source/build/include/build.h:1675, 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:1675, from source/build/src/osd.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1451, 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/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) 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/polymost.cpp -o obj/build/polymost.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/palette.cpp:10: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/polymer.h:12, from source/build/include/build.h:1675, from source/build/src/palette.cpp:10: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h: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:1675, from source/build/src/palette.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c obj/build/polymost1Frag.glsl.cpp -o obj/build/polymost1Frag.o Creating obj/build/polymost1Vert.glsl.cpp from source/build/src/polymost1Vert.glsl g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c obj/build/polymost1Vert.glsl.cpp -o obj/build/polymost1Vert.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/pragmas.cpp -o obj/build/pragmas.o In file included from source/build/include/compat.h:1451, 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/compat.h:1451, 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 { | ^ source/build/src/osd.cpp: In function ‘OSD_Printf(char const*, ...)’: source/build/src/osd.cpp:1689:25: warning: null destination pointer [-Wformat-truncation=] 1689 | len = Bvsnprintf(buf, size-1, f, va); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/rev.cpp -o obj/build/rev.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/screenshot.cpp -o obj/build/screenshot.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/screentext.cpp -o obj/build/screentext.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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/polymost.cpp:11: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/scriptfile.cpp -o obj/build/scriptfile.o In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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: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:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | 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: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:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.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/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screenshot.cpp:2: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, from source/build/src/screentext.cpp:8: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/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:1675, 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:1675, 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/src/scriptfile.cpp:10: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/scriptfile.cpp:10: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/sjson.cpp -o obj/build/sjson.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/smmalloc.cpp -o obj/build/smmalloc.o In file included from source/build/include/compat.h:1451, 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; | ~~~~~~~~~^~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/smmalloc_generic.cpp -o obj/build/smmalloc_generic.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/smmalloc_tls.cpp -o obj/build/smmalloc_tls.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/softsurface.cpp -o obj/build/softsurface.o In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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_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; | ~~~~~~~~~~^~ In file included from source/build/include/compat.h:1451, 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:1451, 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 { | ^ 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; | ~~~~~~~~~~^~~~~ 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/src/sjson.cpp:13: 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_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_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_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_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/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/softsurface.cpp:11: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:1675, from source/build/src/softsurface.cpp:11: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - 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/include/polymer.h:210, from source/build/include/build.h:1675, 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/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; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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_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_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/texcache.cpp:3: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/texcache.cpp:3: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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; }; | ^ 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:1675, 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:1675, 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/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; | ~~~~~~~~~~~~~~^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/tiles.cpp -o obj/build/tiles.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/timer.cpp -o obj/build/timer.o In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/vfs.cpp -o obj/build/vfs.o In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/tiles.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/a-c.cpp -o obj/build/a-c.o In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, from source/build/include/xxhash.h:79, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/glbuild.cpp -o obj/build/glbuild.o In file included from source/build/include/compat.h:1451, 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 { | ^ 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:1451, 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:1451, 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: null destination pointer [-Wformat-truncation=] 48 | len = Bvsnprintf(buf, size-1, format, va); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/mdsprite.cpp -o obj/build/mdsprite.o In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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/src/voxmodel.cpp:5: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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/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:1675, 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:1675, from source/build/src/voxmodel.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/tilepacker.cpp -o obj/build/tilepacker.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/polymer.cpp -o obj/build/polymer.o In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/tilepacker.cpp:10: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/tilepacker.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/sdlayer.cpp -o obj/build/sdlayer.o In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/gtkbits.cpp -o obj/build/gtkbits.o 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 | { | ^ 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/compat.h:1451, 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/compat.h:1451, 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/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:1187:13: warning: ‘strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 1187 | Bstrncpy(dst, src, n); | ^ 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:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/build/src/gtkbits.cpp:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/gtkbits.cpp:3: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ 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/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/sdlayer.cpp:7: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/sdlayer.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/sdlayer.cpp: In function ‘void joyScanDevices()’: source/build/src/sdlayer.cpp:961:45: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 961 | joystick.isGameController = 1; | ^ source/build/src/sdlayer.cpp:976:46: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 976 | joystick.hasRumble = 1; | ^ source/build/src/sdlayer.cpp:1022:46: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 1022 | joystick.hasRumble = 1; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/dynamicgtk.cpp -o obj/build/dynamicgtk.o In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -c source/build/src/animvpx.cpp -o obj/build/animvpx.o In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 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:685:3: note: declared here 685 | } 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:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/build/src/animvpx.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ 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_593’ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/drivers.cpp -o obj/audiolib/drivers.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ 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; | ^~~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/midi.cpp -o obj/audiolib/midi.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/mixst.cpp -o obj/audiolib/mixst.o In file included from source/build/include/compat.h:1451, 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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/multivoc.cpp -o obj/audiolib/multivoc.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/opl3.cpp -o obj/audiolib/opl3.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/pitch.cpp -o obj/audiolib/pitch.o In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/vorbis.cpp -o obj/audiolib/vorbis.o In file included from source/build/include/compat.h:1451, 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/keyboard.cpp -o obj/mact/keyboard.o 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:1451, 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:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/mact/src/joystick.cpp:38: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/mact/src/joystick.cpp:38: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/src/keyboard.cpp:37: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/build/include/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ source/mact/src/scriplib.cpp: In function ‘SCRIPT_Entry’: source/mact/src/scriplib.cpp:569:15: warning: potential null pointer dereference [-Wnull-dereference] 569 | return e->name; | ^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/HuffmanVLC.cpp -o obj/libsmackerdec/HuffmanVLC.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/SmackerDecoder.cpp -o obj/libsmackerdec/SmackerDecoder.o In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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) | ^~~ 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/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); | ~~~~~^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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) | ^~~ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 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++) | ~~^~~~~~~~~~~~~~ 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) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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) | ^~~ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 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) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/game.cpp -o obj/rr/game.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*)’: 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/global.cpp -o obj/rr/global.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/actors.cpp -o obj/rr/actors.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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/build/include/compat.h:1451, 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/build/include/compat.h:1451, 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/game.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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) | ^~ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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 }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ 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 | { | ^ 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/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: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/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/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/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:1675, 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; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:166:22: warning: extra ‘;’ [-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/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, 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/game.cpp: In function ‘void G_GameExit(const char*)’: source/rr/src/game.cpp:438:1: warning: ‘noreturn’ function does return 438 | } | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/game.cpp: In function ‘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: | ^~~~ 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/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/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/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/gamedef.cpp: In function ‘int32_t C_ParseCommand(int32_t)’: source/rr/src/gamedef.cpp:1980:1: warning: label ‘setvarvar’ defined but not used [-Wunused-label] 1980 | setvarvar: | ^~~~~~~~~ source/rr/src/actors.cpp: In function ‘void G_MoveStandables()’: source/rr/src/actors.cpp:1916:29: warning: unused variable ‘cursectnum’ [-Wunused-variable] 1916 | int16_t cursectnum; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gameexec.cpp -o obj/rr/gameexec.o 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: | ^~~~ In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/duke3d.h:29, from source/rr/src/gameexec.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/gameexec.cpp: In function ‘int32_t VM_EventInlineInternal__(int, int, int, int, int32_t)’: source/rr/src/gameexec.cpp:169:18: warning: unused variable ‘t’ [-Wunused-variable] 169 | double const t = timerGetFractionalTicks(); | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - source/rr/src/gameexec.cpp: In function ‘VM_Execute(long)’: source/rr/src/gameexec.cpp:2145:36: warning: ‘spr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2145 | if (sprite[spr].sectnum != js->sectnum && lotag == js->lotag) | ^~~ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/player.cpp -o obj/rr/player.o In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/build/include/compat.h:1451, 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_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/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/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:49: warning: ‘playerNum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5223 | P_AddKills(g_player[REALITY ? playerNum : myconnectindex].ps, 1); 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: | ^~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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:1187:13: warning: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 8191 [-Wstringop-truncation] 1187 | Bstrncpy(dst, src, n); | ^ 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)) | ~~~~~^~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sector.cpp -o obj/rr/sector.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/build/include/compat.h:1451, 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/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, from source/rr/src/common.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/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:1675, 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:1675, 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] = | ^~~~~~~~~~~~~~~~~~~ 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/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:1187:13: warning: ‘strncpy’ output may be truncated copying 31 bytes from a string of length 1023 [-Wstringop-truncation] 1187 | Bstrncpy(dst, src, n); | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/demo.cpp -o obj/rr/demo.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/input.cpp -o obj/rr/input.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/duke3d.h:29, from source/rr/src/demo.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/namesdyn.cpp -o obj/rr/namesdyn.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - 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 | { | ^ source/build/include/mdsprite.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/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 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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/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/build/include/polymer.h:210, from source/build/include/build.h:1675, 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/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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/build/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:1675, 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:1675, 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/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/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] In file included from source/build/include/compat.h:1451, 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; }; | ^ source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 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/namesdyn.cpp:3008:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 3008 | }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ 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/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/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/build.h: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:1675, 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/polymer.h:210, from source/build/include/build.h:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/rts.cpp -o obj/rr/rts.o source/rr/src/net.cpp: In function ‘void Net_DoPrediction()’: source/rr/src/net.cpp:435:37: warning: unused variable ‘vara4’ [-Wunused-variable] 435 | short var9c, vara0, vara4; | ^~~~~ source/rr/src/net.cpp:251:21: warning: unused variable ‘var84’ [-Wunused-variable] 251 | int16_t var84; | ^~~~~ source/rr/src/net.cpp:451:21: warning: unused variable ‘varcc’ [-Wunused-variable] 451 | int16_t varcc; | ^~~~~ In file included from source/rr/src/sector.h:28, from source/rr/src/gameexec.h:27, from source/rr/src/duke3d.h:125, from source/rr/src/net.cpp:23: source/rr/src/net.cpp: In function ‘char Net_PlayerSync2()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1435:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1435 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PLAYER], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1435:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1435 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PLAYER], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp:1421:9: warning: unused variable ‘j’ [-Wunused-variable] 1421 | int j, nextj; | ^ In file included from source/rr/src/sector.h:28, from source/rr/src/gameexec.h:27, from source/rr/src/duke3d.h:125, from source/rr/src/net.cpp:23: source/rr/src/net.cpp: In function ‘char Net_ActorSync()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1453:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1453 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1453:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1453 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1464:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1464 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ZOMBIEACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1464:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1464 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_ZOMBIEACTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp: In function ‘char Net_WeaponSync()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1484:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1484 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PROJECTILE], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1484:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1484 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_PROJECTILE], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp: In function ‘char Net_MapSync()’: source/rr/src/macros.h:65:42: warning: unnecessary parentheses in declaration of ‘j’ [-Wparentheses] 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1504:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1504 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_EFFECTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/macros.h:65:42: note: remove parentheses 65 | #define TRAVERSE_SPRITE_STAT(l, o, n) (o) = (l); ((o) != -1) && ((n) = nextspritestat[o]); (o) = (n) | ^~~ source/rr/src/net.cpp:1504:14: note: in expansion of macro ‘TRAVERSE_SPRITE_STAT’ 1504 | for (int TRAVERSE_SPRITE_STAT(headspritestat[STAT_EFFECTOR], j, nextj)) | ^~~~~~~~~~~~~~~~~~~~ source/rr/src/net.cpp: In function ‘void Net_GetSyncInfoFromPacket(uint8_t*, int, int*, int)’: source/rr/src/net.cpp:1687:13: warning: unused variable ‘i’ [-Wunused-variable] 1687 | int sb, i; | ^ source/rr/src/net.cpp:1688:16: warning: unused variable ‘syncvaltail’ [-Wunused-variable] 1688 | extern int syncvaltail, syncvaltottail; | ^~~~~~~~~~~ source/rr/src/net.cpp: In function ‘void Net_Disconnect()’: source/rr/src/net.cpp:2809:20: warning: enumeration value ‘ENET_EVENT_TYPE_DISCONNECT_TIMEOUT’ not handled in switch [-Wswitch] 2809 | switch (event.type) | ^ source/rr/src/net.cpp:2843:20: warning: enumeration value ‘ENET_EVENT_TYPE_DISCONNECT_TIMEOUT’ not handled in switch [-Wswitch] 2843 | switch (event.type) | ^ source/rr/src/net.cpp: In function ‘void Net_ParseClientPacket(ENetEvent*)’: source/rr/src/net.cpp:3065:17: warning: unused variable ‘j’ [-Wunused-variable] 3065 | int16_t j; | ^ source/rr/src/net.cpp:3066:17: warning: unused variable ‘other’ [-Wunused-variable] 3066 | int32_t other = pbuf[--packbufleng]; | ^~~~~ 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: | ^~~~ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:1451, 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 { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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] g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/build/include/compat.h:1451, 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:1451, 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/build/include/compat.h:1451, 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; }; | ^ 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/osdfuncs.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/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:12, from source/build/include/build.h:1675, 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:1675, from source/rr/src/duke3d.h:29, from source/rr/src/osdfuncs.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/polymer.h:12, from source/build/include/build.h:1675, 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/build/include/polymer.h:210, from source/build/include/build.h:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/soundsdyn.cpp -o obj/rr/soundsdyn.o 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; | ^~~~~~ In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/compat.h:1451, 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; }; | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/cheats.cpp -o obj/rr/cheats.o 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); 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); 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sbar.cpp -o obj/rr/sbar.o In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/screentext.cpp -o obj/rr/screentext.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/screens.cpp -o obj/rr/screens.o In file included from source/build/include/compat.h:1451, 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:1451, 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; }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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/cheats.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/compat.h:1451, 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; }; | ^ 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/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ 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; }; | ^ 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: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:1675, 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:1675, 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/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/screentext.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screentext.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, 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/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:1675, 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:1675, from source/rr/src/duke3d.h:29, from source/rr/src/screens.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/screens.cpp: In function ‘void G_PrintCoords(int32_t)’: source/rr/src/screens.cpp:669:49: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘ClockTicks’ [-Wformat=] 669 | Bsprintf(tempbuf, "GAMETIC= %u, TOTALCLOCK=%d", g_moveThingsCount, totalclock); | ~^ ~~~~~~~~~~ | | | | int ClockTicks In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/rrdh.cpp -o obj/rr/rrdh.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/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)); In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/filestream.cpp -o obj/rr/filestream.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/build/include/compat.h:1451, 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 { | ^ In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 { | ^ 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; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 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/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/compat.h:1451, 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 { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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) | ~~~~~~~~^~~~~~ 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; | ^~~ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality.cpp -o obj/rr/n64/reality.o 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/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/startgtk.game.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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] g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ 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:685:3: note: declared here 685 | } 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:545:26: note: declared here 545 | 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, In file included from source/build/include/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/n64/reality.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_player.cpp -o obj/rr/n64/reality_player.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_music.cpp:5: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1451, 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/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_sbar.cpp -o obj/rr/n64/reality_sbar.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_player.cpp:4: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/compat.h:1451, 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 { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, from source/rr/src/n64/reality_render.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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_screens.cpp:4: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/n64/reality_screens.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/n64/reality_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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 ‘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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/rr/src/n64/../duke3d.h:28, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/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) | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/anubis.cpp -o obj/exhumed/anubis.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/bubbles.cpp -o obj/exhumed/bubbles.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/build/include/compat.h:1451, 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 { | ^ 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; }; | ^ 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:12, from source/build/include/build.h:1675, 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:1675, 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/compat.h:1451, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 { | ^ 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/anubis.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/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 | { | ^ In file included from source/build/include/compat.h:1451, 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/config.cpp -o obj/exhumed/config.o 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/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/cd.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/exhumed/src/cd.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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 { | ^ 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.cpp:6: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/exhumed/src/common.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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:1675, 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/polymer.h:210, from source/build/include/build.h:1675, from source/exhumed/src/config.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ 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); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/exscript.cpp -o obj/exhumed/exscript.o In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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 | { | ^ 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:1675, 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:1675, 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())) g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/grenade.cpp -o obj/exhumed/grenade.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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:1451, 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/build/include/compat.h:1451, 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/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/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)) g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/gun.cpp -o obj/exhumed/gun.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/fish.cpp:26: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/grpscan.cpp:23: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ 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 | { | ^ 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/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/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/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:1675, 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:12, from source/build/include/build.h:1675, 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; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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 | { | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/init.cpp -o obj/exhumed/init.o In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/polymer.h:12, from source/build/include/build.h:1675, from source/exhumed/src/gun.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h: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:1675, 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/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 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h: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 | { | ^ 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:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ 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/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h: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 | { | ^ 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 | { | ^ 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/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/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/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:1675, 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; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, 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/polymer.h:210, from source/build/include/build.h:1675, 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) | ~~~~~~~~~~~~~^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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/engine.h:28, from source/exhumed/src/lavadude.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ 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/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: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:1675, 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:1675, 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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: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 | { | ^ 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 | { | ^ 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/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:1675, 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:1675, from source/exhumed/src/engine.h:28, from source/exhumed/src/light.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/light.cpp: In function ‘void DoFadeToRed()’: source/exhumed/src/light.cpp:287:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] 287 | if (curpalettefaded[i].g < 0) | ~~~~~~~~~~~~~~~~~~~~~^~~ source/exhumed/src/light.cpp:294:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] 294 | if (curpalettefaded[i].b < 0) | ~~~~~~~~~~~~~~~~~~~~~^~~ source/exhumed/src/light.cpp: In function ‘void FadeToWhite()’: source/exhumed/src/light.cpp:325:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 325 | if (pPal->r > 255) | ~~~~~~~~^~~~~ source/exhumed/src/light.cpp:332:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 332 | if (pPal->g > 255) | ~~~~~~~~^~~~~ source/exhumed/src/light.cpp:339:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 339 | if (pPal->b > 255) | ~~~~~~~~^~~~~ source/exhumed/src/light.cpp: In function ‘void FadeOut(int)’: source/exhumed/src/light.cpp:383:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 383 | if (pPal->r < 0) | ~~~~~~~~^~~ source/exhumed/src/light.cpp:390:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 390 | if (pPal->g < 0) | ~~~~~~~~^~~ source/exhumed/src/light.cpp:397:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] 397 | if (pPal->b < 0) | ~~~~~~~~^~~ source/exhumed/src/light.cpp: In function ‘void DoOverscanSet(short int)’: source/exhumed/src/light.cpp:699:26: warning: unused parameter ‘someval’ [-Wunused-parameter] 699 | void DoOverscanSet(short someval) | ~~~~~~^~~~~~~ In file included from source/build/include/compat.h:1451, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/map.cpp -o obj/exhumed/map.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/lighting.cpp:27: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/memorystream.cpp -o obj/exhumed/memorystream.o 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:1675, 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:1675, 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; | ~^~~~~~~~ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ 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:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:1675, 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:1675, 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/menu.cpp -o obj/exhumed/menu.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/mono.cpp -o obj/exhumed/mono.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/move.cpp -o obj/exhumed/move.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/exhumed/src/engine.h:28, from source/exhumed/src/map.cpp:28: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/mummy.cpp -o obj/exhumed/mummy.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - 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; }; | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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/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:210, from source/build/include/build.h:1675, 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/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - 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 | { | ^ source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, from source/exhumed/src/menu.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/menu.cpp: In function ‘void menu_DoPlasma()’: source/exhumed/src/menu.cpp: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/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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) | ~~~~~~^~~~~~~~ source/exhumed/src/move.cpp: In function ‘BelowNear(short)’: source/exhumed/src/move.cpp:296:58: warning: ‘edx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 296 | int ecx = sector[edx].floorz + SectDepth[edx]; | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/player.cpp -o obj/exhumed/player.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 { | ^ In file included from source/build/include/compat.h:1451, 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:1451, 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; }; | ^ In file included from source/build/include/compat.h:1451, 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:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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/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 | { | ^ 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/queen.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/ramses.cpp -o obj/exhumed/ramses.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/rat.cpp -o obj/exhumed/rat.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:1451, 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:1675, 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:1675, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/rex.cpp -o obj/exhumed/rex.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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: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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/runlist.cpp -o obj/exhumed/runlist.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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; }; | ^ 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/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:1451, 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:1451, 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/rex.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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:1675, 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 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/scorp.cpp -o obj/exhumed/scorp.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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/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/runlist.cpp:26: 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/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:1675, 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:1675, 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/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/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/sequence.cpp:315:16: warning: multi-character character constant [-Wmultichar] 315 | if (tag == 'SD') | ^~~~ 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; | ^~~~~~~~~~ In file included from source/build/include/compat.h:1451, 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: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; }; | ^ In file included from source/build/include/compat.h:1451, 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; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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/compat.h:1451, 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; }; | ^ 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/scorp.cpp:25: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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/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/polymer.h:12, from source/build/include/build.h:1675, from source/exhumed/src/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - 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:210, from source/build/include/build.h:1675, 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:12, from source/build/include/build.h:1675, from source/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h: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:1675, 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/build/include/compat.h:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/compat.h:1451, 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; }; | ^ 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:1451, 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: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/snake.cpp:24: source/build/include/baselayer.h:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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/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; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1675, 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/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 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/exhumed/src/sound.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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/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 | { | ^ 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 | { | ^ 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:1675, 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:1675, 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 | { | ^ In file included from source/build/include/compat.h:1451, 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 { | ^ 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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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/compat.h:1451, 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 { | ^ 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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:1451, 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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1675, 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 | { | ^ 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 g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/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:128:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 128 | { | ^ 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:238:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 238 | { | ^ 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:1675, 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:1675, 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 -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c obj/exhumed/game_banner.c -o obj/exhumed/game_banner.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/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:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -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 -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/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -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 -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/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound 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:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ source/exhumed/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/exhumed/src/startgtk.game.cpp:265:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 265 | (GtkCallback)gtk_widget_set_sensitive, g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=nocona -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -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 -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/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound strip pcexhumed -rwxr-xr-x 1 buildd buildd 2367896 Feb 24 03:22 pcexhumed strip nblood -rwxr-xr-x 1 buildd buildd 3102368 Feb 24 03:22 nblood strip rednukem -rwxr-xr-x 1 buildd buildd 3560856 Feb 24 03:22 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 dh binary --buildsystem=makefile --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot -O--buildsystem=makefile -O--parallel dh_prep -O--buildsystem=makefile -O--parallel dh_auto_install -O--buildsystem=makefile -O--parallel dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_install -O--buildsystem=makefile -O--parallel dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installdocs -O--buildsystem=makefile -O--parallel dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installchangelogs -O--buildsystem=makefile -O--parallel dh_installinit -O--buildsystem=makefile -O--parallel dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_perl -O--buildsystem=makefile -O--parallel dh_link -O--buildsystem=makefile -O--parallel dh_compress -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_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_fixperms -O--buildsystem=makefile -O--parallel dh_missing -O--buildsystem=makefile -O--parallel dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip -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_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_makeshlibs -O--buildsystem=makefile -O--parallel dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps -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) 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.6 (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.6 (it uses none of the library's symbols) dh_installdeb -O--buildsystem=makefile -O--parallel dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_gencontrol -O--buildsystem=makefile -O--parallel dh_md5sums -O--buildsystem=makefile -O--parallel dh_builddeb -O--buildsystem=makefile -O--parallel INFO: pkgstriptranslations version 148 INFO: pkgstriptranslations version 148 INFO: pkgstriptranslations version 148 INFO: pkgstriptranslations version 148 INFO: Disabling pkgstriptranslations for PPA build 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 pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-pcexhumed' in '../nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-data' in '../nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-rednukem' in '../nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood' in '../nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-02-24T03:22:35Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.changes: ------------------------------------------------------------------ Format: 1.8 Date: Thu, 24 Feb 2022 03:17:17 +0000 Source: nblood Binary: nblood nblood-data nblood-pcexhumed nblood-rednukem Built-For-Profiles: noudeb Architecture: all amd64 Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Distribution: impish Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Launchpad Package Builder Description: nblood - Blood port based on EDuke32 nblood-data - Blood port based on EDuke32: data 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-r202202240317-a50ec1f60-1~ubuntu21.10.1) impish; urgency=low . * Auto build. Checksums-Sha1: 1e14e2e44bb5bca40e0416912b608bf052a98cc7 163826 nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb 00734ec6c039cc8989fb1df82cb2731fddbeea9d 1131832 nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb 911e3057dca996ef14e98b28df45e814947c9ebe 1417050 nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb 86017c266f29a29aa343365f1f8b6b36671afc19 16118 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.buildinfo baeabee80184d57afe65f0a818a9a0e454aaaccc 1306252 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb Checksums-Sha256: 11cdbdb957907550e248576747212bf88b75d7b6aa2805afbab7bcf682fef3d4 163826 nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb c9500d90cef34ec7c823ccf81544702d891ca0283f1d3593214a1b9bf472c13e 1131832 nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb e998d8f43c8999cc43b21cb4d2d31b4ffc83adacf1b379bb35879e2240c4c93d 1417050 nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb e3d432f9cb46c33bc4f135e5034b26216dd579f4c1aa22b764407aa6d530ff83 16118 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.buildinfo fc228e457e69cbf585624e0491af33b37bd429bd700dd0182be667b3a72f660f 1306252 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb Files: 2a407242ea9bb120e9b7e887fb74bfb0 163826 games optional nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb 3c2e2d76a982d50f7ee58eb9b3a7373c 1131832 games optional nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb 217978bda9cb83f2624586abe710ebeb 1417050 games optional nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb 454a3c198b128b193bc1e83316d4be74 16118 games optional nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.buildinfo cad2fac9f0938721a99ac7bda4fed948 1306252 games optional nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb /<>/nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.changes.new could not be renamed to /<>/nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: nblood Binary: nblood nblood-data nblood-pcexhumed nblood-rednukem Architecture: all amd64 Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Checksums-Md5: 2a407242ea9bb120e9b7e887fb74bfb0 163826 nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb 3c2e2d76a982d50f7ee58eb9b3a7373c 1131832 nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb 217978bda9cb83f2624586abe710ebeb 1417050 nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb cad2fac9f0938721a99ac7bda4fed948 1306252 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb Checksums-Sha1: 1e14e2e44bb5bca40e0416912b608bf052a98cc7 163826 nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb 00734ec6c039cc8989fb1df82cb2731fddbeea9d 1131832 nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb 911e3057dca996ef14e98b28df45e814947c9ebe 1417050 nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb baeabee80184d57afe65f0a818a9a0e454aaaccc 1306252 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb Checksums-Sha256: 11cdbdb957907550e248576747212bf88b75d7b6aa2805afbab7bcf682fef3d4 163826 nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb c9500d90cef34ec7c823ccf81544702d891ca0283f1d3593214a1b9bf472c13e 1131832 nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb e998d8f43c8999cc43b21cb4d2d31b4ffc83adacf1b379bb35879e2240c4c93d 1417050 nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb fc228e457e69cbf585624e0491af33b37bd429bd700dd0182be667b3a72f660f 1306252 nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Thu, 24 Feb 2022 03:22:34 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adwaita-icon-theme (= 40.1.1-1ubuntu1), autoconf (= 2.69-14), automake (= 1:1.16.4-2), autopoint (= 0.21-4ubuntu3), autotools-dev (= 20180224.1+nmu1), base-files (= 11.1ubuntu5), base-passwd (= 3.5.51), bash (= 5.1-3ubuntu2), binutils (= 2.37-7ubuntu1), binutils-common (= 2.37-7ubuntu1), binutils-x86-64-linux-gnu (= 2.37-7ubuntu1), bsdextrautils (= 2.36.1-8ubuntu2.2), bsdutils (= 1:2.36.1-8ubuntu2.2), build-essential (= 12.9ubuntu2), bzip2 (= 1.0.8-4ubuntu3), coreutils (= 8.32-4ubuntu2), cpp (= 4:11.2.0-1ubuntu1), cpp-10 (= 10.3.0-11ubuntu1), cpp-11 (= 11.2.0-7ubuntu2), dash (= 0.5.11+git20210120+802ebd4-1build1), debconf (= 1.5.77), debhelper (= 13.3.4ubuntu2), debianutils (= 4.11.2), debugedit (= 1:5.0-0ubuntu2), dh-autoreconf (= 20), dh-exec (= 0.23.4build1), dh-strip-nondeterminism (= 1.12.0-1), diffutils (= 1:3.8-0ubuntu1), dpkg (= 1.20.9ubuntu2.1), dpkg-dev (= 1.20.9ubuntu2.1), dwz (= 0.14-1build1), file (= 1:5.39-3), findutils (= 4.8.0-1ubuntu2), fontconfig (= 2.13.1-4.2ubuntu3), fontconfig-config (= 2.13.1-4.2ubuntu3), fonts-dejavu-core (= 2.37-2build1), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.2.0-7ubuntu2), gcc (= 4:11.2.0-1ubuntu1), gcc-10 (= 10.3.0-11ubuntu1), gcc-10-base (= 10.3.0-11ubuntu1), gcc-11 (= 11.2.0-7ubuntu2), gcc-11-base (= 11.2.0-7ubuntu2), gettext (= 0.21-4ubuntu3), gettext-base (= 0.21-4ubuntu3), gir1.2-atk-1.0 (= 2.36.0-0ubuntu3), gir1.2-freedesktop (= 1.68.0-1build2), gir1.2-gdkpixbuf-2.0 (= 2.42.6+dfsg-1build2), gir1.2-glib-2.0 (= 1.68.0-1build2), gir1.2-gtk-2.0 (= 2.24.33-2ubuntu1), gir1.2-harfbuzz-0.0 (= 2.7.4-1ubuntu1), gir1.2-ibus-1.0 (= 1.5.25-2build1), gir1.2-pango-1.0 (= 1.48.10+ds1-1), grep (= 3.7-0ubuntu1), groff-base (= 1.22.4-7), gtk-update-icon-cache (= 3.24.30-1ubuntu1.1), gzip (= 1.10-4ubuntu1), hicolor-icon-theme (= 0.17-2), hostname (= 3.23ubuntu1), humanity-icon-theme (= 0.6.15), icu-devtools (= 67.1-7ubuntu1), init-system-helpers (= 1.60build1), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-10ubuntu2), libapparmor1 (= 3.0.3-0ubuntu1), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.2.0-7ubuntu2), libasound2 (= 1.2.4-1.1ubuntu3.1), libasound2-data (= 1.2.4-1.1ubuntu3.1), libasound2-dev (= 1.2.4-1.1ubuntu3.1), libasyncns0 (= 0.8-6build1), libatk1.0-0 (= 2.36.0-0ubuntu3), libatk1.0-data (= 2.36.0-0ubuntu3), libatk1.0-dev (= 2.36.0-0ubuntu3), libatomic1 (= 11.2.0-7ubuntu2), libattr1 (= 1:2.4.48-6build2), libaudit-common (= 1:3.0-2ubuntu2), libaudit1 (= 1:3.0-2ubuntu2), libavahi-client3 (= 0.8-5ubuntu4), libavahi-common-data (= 0.8-5ubuntu4), libavahi-common3 (= 0.8-5ubuntu4), libbinutils (= 2.37-7ubuntu1), libblkid-dev (= 2.36.1-8ubuntu2.2), libblkid1 (= 2.36.1-8ubuntu2.2), libbrotli-dev (= 1.0.9-2build3), libbrotli1 (= 1.0.9-2build3), libbsd0 (= 0.11.3-1ubuntu2), libbz2-1.0 (= 1.0.8-4ubuntu3), libc-bin (= 2.34-0ubuntu3), libc-dev-bin (= 2.34-0ubuntu3), libc6 (= 2.34-0ubuntu3), libc6-dev (= 2.34-0ubuntu3), libcairo-gobject2 (= 1.16.0-5ubuntu1), libcairo-script-interpreter2 (= 1.16.0-5ubuntu1), libcairo2 (= 1.16.0-5ubuntu1), libcairo2-dev (= 1.16.0-5ubuntu1), libcap-ng0 (= 0.7.9-2.2build1), libcap2 (= 1:2.44-1build1), libcc1-0 (= 11.2.0-7ubuntu2), libcom-err2 (= 1.46.3-1ubuntu3), libcrypt-dev (= 1:4.4.18-4ubuntu1), libcrypt1 (= 1:4.4.18-4ubuntu1), libctf-nobfd0 (= 2.37-7ubuntu1), libctf0 (= 2.37-7ubuntu1), libcups2 (= 2.3.3op2-7ubuntu2), libdatrie-dev (= 0.2.13-1ubuntu2), libdatrie1 (= 0.2.13-1ubuntu2), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu1), libdbus-1-3 (= 1.12.20-2ubuntu2), libdbus-1-dev (= 1.12.20-2ubuntu2), libdebconfclient0 (= 0.256ubuntu3), libdebhelper-perl (= 13.3.4ubuntu2), libdeflate-dev (= 1.7-2ubuntu2), libdeflate0 (= 1.7-2ubuntu2), libdpkg-perl (= 1.20.9ubuntu2.1), libdrm-amdgpu1 (= 2.4.107-8ubuntu1), libdrm-common (= 2.4.107-8ubuntu1), libdrm-intel1 (= 2.4.107-8ubuntu1), libdrm-nouveau2 (= 2.4.107-8ubuntu1), libdrm-radeon1 (= 2.4.107-8ubuntu1), libdrm2 (= 2.4.107-8ubuntu1), libdw1 (= 0.185-1build1), libedit2 (= 3.1-20191231-2build1), libegl-dev (= 1.3.3-1), libegl-mesa0 (= 21.2.6-0ubuntu0.1), libegl1 (= 1.3.3-1), libegl1-mesa-dev (= 21.2.6-0ubuntu0.1), libelf1 (= 0.185-1build1), libexpat1 (= 2.4.1-2ubuntu0.1), libexpat1-dev (= 2.4.1-2ubuntu0.1), libffi-dev (= 3.4.2-1ubuntu5), libffi8 (= 3.4.2-1ubuntu5), libfile-stripnondeterminism-perl (= 1.12.0-1), libflac-dev (= 1.3.3-2), libflac8 (= 1.3.3-2), libfontconfig-dev (= 2.13.1-4.2ubuntu3), libfontconfig1 (= 2.13.1-4.2ubuntu3), libfontconfig1-dev (= 2.13.1-4.2ubuntu3), libfreetype-dev (= 2.10.4+dfsg-1build1), libfreetype6 (= 2.10.4+dfsg-1build1), libfreetype6-dev (= 2.10.4+dfsg-1build1), libfribidi-dev (= 1.0.8-2ubuntu2), libfribidi0 (= 1.0.8-2ubuntu2), libgbm1 (= 21.2.6-0ubuntu0.1), libgcc-10-dev (= 10.3.0-11ubuntu1), libgcc-11-dev (= 11.2.0-7ubuntu2), libgcc-s1 (= 11.2.0-7ubuntu2), libgcrypt20 (= 1.8.7-5ubuntu2), libgdbm-compat4 (= 1.19-2), libgdbm6 (= 1.19-2), libgdk-pixbuf-2.0-0 (= 2.42.6+dfsg-1build2), libgdk-pixbuf-2.0-dev (= 2.42.6+dfsg-1build2), libgdk-pixbuf2.0-bin (= 2.42.6+dfsg-1build2), libgdk-pixbuf2.0-common (= 2.42.6+dfsg-1build2), libgirepository-1.0-1 (= 1.68.0-1build2), libgl-dev (= 1.3.3-1), libgl1 (= 1.3.3-1), libgl1-mesa-dev (= 21.2.6-0ubuntu0.1), libgl1-mesa-dri (= 21.2.6-0ubuntu0.1), libglapi-mesa (= 21.2.6-0ubuntu0.1), libgles-dev (= 1.3.3-1), libgles1 (= 1.3.3-1), libgles2 (= 1.3.3-1), libglib2.0-0 (= 2.68.4-1ubuntu1), libglib2.0-bin (= 2.68.4-1ubuntu1), libglib2.0-data (= 2.68.4-1ubuntu1), libglib2.0-dev (= 2.68.4-1ubuntu1), libglib2.0-dev-bin (= 2.68.4-1ubuntu1), libglu1-mesa (= 9.0.1-1build1), libglu1-mesa-dev (= 9.0.1-1build1), libglvnd-core-dev (= 1.3.3-1), libglvnd-dev (= 1.3.3-1), libglvnd0 (= 1.3.3-1), libglx-dev (= 1.3.3-1), libglx-mesa0 (= 21.2.6-0ubuntu0.1), libglx0 (= 1.3.3-1), libgmp10 (= 2:6.2.1+dfsg-1ubuntu2), libgnutls30 (= 3.7.1-5ubuntu1), libgomp1 (= 11.2.0-7ubuntu2), libgpg-error0 (= 1.38-2build1), libgraphite2-3 (= 1.3.14-1), libgraphite2-dev (= 1.3.14-1), libgssapi-krb5-2 (= 1.18.3-6), libgtk2.0-0 (= 2.24.33-2ubuntu1), libgtk2.0-common (= 2.24.33-2ubuntu1), libgtk2.0-dev (= 2.24.33-2ubuntu1), libharfbuzz-dev (= 2.7.4-1ubuntu1), libharfbuzz-gobject0 (= 2.7.4-1ubuntu1), libharfbuzz-icu0 (= 2.7.4-1ubuntu1), libharfbuzz0b (= 2.7.4-1ubuntu1), libhogweed6 (= 3.7.3-1), libibus-1.0-5 (= 1.5.25-2build1), libibus-1.0-dev (= 1.5.25-2build1), libice-dev (= 2:1.0.10-1build1), libice6 (= 2:1.0.10-1build1), libicu-dev (= 67.1-7ubuntu1), libicu67 (= 67.1-7ubuntu1), libidn2-0 (= 2.3.1-1), libisl23 (= 0.24-1), libitm1 (= 11.2.0-7ubuntu2), libjbig-dev (= 2.1-3.1build1), libjbig0 (= 2.1-3.1build1), libjpeg-dev (= 8c-2ubuntu8), libjpeg-turbo8 (= 2.0.6-0ubuntu2), libjpeg-turbo8-dev (= 2.0.6-0ubuntu2), libjpeg8 (= 8c-2ubuntu8), libjpeg8-dev (= 8c-2ubuntu8), libk5crypto3 (= 1.18.3-6), libkeyutils1 (= 1.6.1-2ubuntu1), libkrb5-3 (= 1.18.3-6), libkrb5support0 (= 1.18.3-6), libllvm12 (= 1:12.0.1-8build1), liblsan0 (= 11.2.0-7ubuntu2), liblz4-1 (= 1.9.3-2), liblzma-dev (= 5.2.5-2), liblzma5 (= 5.2.5-2), liblzo2-2 (= 2.10-2build1), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmd0 (= 1.0.3-3build1), libmount-dev (= 2.36.1-8ubuntu2.2), libmount1 (= 2.36.1-8ubuntu2.2), libmpc3 (= 1.2.0-1build1), libmpdec3 (= 2.5.1-2build1), libmpfr6 (= 4.1.0-3build1), libncursesw6 (= 6.2+20201114-2build1), libnettle8 (= 3.7.3-1), libnsl-dev (= 1.3.0-2build1), libnsl2 (= 1.3.0-2build1), libogg-dev (= 1.3.5-0ubuntu1), libogg0 (= 1.3.5-0ubuntu1), libopengl-dev (= 1.3.3-1), libopengl0 (= 1.3.3-1), libopus0 (= 1.3.1-0.1), libp11-kit0 (= 0.23.22-1build1), libpam-modules (= 1.3.1-5ubuntu11), libpam-modules-bin (= 1.3.1-5ubuntu11), libpam-runtime (= 1.3.1-5ubuntu11), libpam0g (= 1.3.1-5ubuntu11), libpango-1.0-0 (= 1.48.10+ds1-1), libpango1.0-dev (= 1.48.10+ds1-1), libpangocairo-1.0-0 (= 1.48.10+ds1-1), libpangoft2-1.0-0 (= 1.48.10+ds1-1), libpangoxft-1.0-0 (= 1.48.10+ds1-1), libpciaccess0 (= 0.16-1build3), libpcre16-3 (= 2:8.39-13build3), libpcre2-16-0 (= 10.37-0ubuntu2), libpcre2-32-0 (= 10.37-0ubuntu2), libpcre2-8-0 (= 10.37-0ubuntu2), libpcre2-dev (= 10.37-0ubuntu2), libpcre2-posix3 (= 10.37-0ubuntu2), libpcre3 (= 2:8.39-13build3), libpcre3-dev (= 2:8.39-13build3), libpcre32-3 (= 2:8.39-13build3), libpcrecpp0v5 (= 2:8.39-13build3), libperl5.32 (= 5.32.1-3ubuntu3), libpipeline1 (= 1.5.3-1build1), libpixman-1-0 (= 0.40.0-1build2), libpixman-1-dev (= 0.40.0-1build2), libpng-dev (= 1.6.37-3build4), libpng16-16 (= 1.6.37-3build4), libpthread-stubs0-dev (= 0.4-1build1), libpulse-dev (= 1:15.0+dfsg1-1ubuntu2.2), libpulse-mainloop-glib0 (= 1:15.0+dfsg1-1ubuntu2.2), libpulse0 (= 1:15.0+dfsg1-1ubuntu2.2), libpython3-stdlib (= 3.9.4-1build1), libpython3.9-minimal (= 3.9.7-2build1), libpython3.9-stdlib (= 3.9.7-2build1), libquadmath0 (= 11.2.0-7ubuntu2), libreadline8 (= 8.1-2), libsdl2-2.0-0 (= 2.0.14+dfsg2-3), libsdl2-dev (= 2.0.14+dfsg2-3), libseccomp2 (= 2.5.1-1ubuntu1), libselinux1 (= 3.1-3build2), libselinux1-dev (= 3.1-3build2), libsensors-config (= 1:3.6.0-7), libsensors5 (= 1:3.6.0-7), libsepol1 (= 3.1-1ubuntu2), libsepol1-dev (= 3.1-1ubuntu2), libsigsegv2 (= 2.13-1ubuntu2), libsm-dev (= 2:1.2.3-1build1), libsm6 (= 2:1.2.3-1build1), libsmartcols1 (= 2.36.1-8ubuntu2.2), libsndfile1 (= 1.0.31-2), libsndio-dev (= 1.5.0-3), libsndio7.0 (= 1.5.0-3), libsqlite3-0 (= 3.35.5-1), libssl1.1 (= 1.1.1l-1ubuntu1.1), libstdc++-11-dev (= 11.2.0-7ubuntu2), libstdc++6 (= 11.2.0-7ubuntu2), libsub-override-perl (= 0.09-2), libsystemd0 (= 248.3-1ubuntu8.2), libtasn1-6 (= 4.16.0-2), libthai-data (= 0.1.28-4.1), libthai-dev (= 0.1.28-4.1), libthai0 (= 0.1.28-4.1), libtiff-dev (= 4.3.0-1), libtiff5 (= 4.3.0-1), libtiffxx5 (= 4.3.0-1), libtinfo6 (= 6.2+20201114-2build1), libtirpc-common (= 1.3.2-2), libtirpc-dev (= 1.3.2-2), libtirpc3 (= 1.3.2-2), libtool (= 2.4.6-15), libtsan0 (= 11.2.0-7ubuntu2), libubsan1 (= 11.2.0-7ubuntu2), libuchardet0 (= 0.0.7-1build1), libudev-dev (= 248.3-1ubuntu8.2), libudev1 (= 248.3-1ubuntu8.2), libunistring2 (= 0.9.10-6), libuuid1 (= 2.36.1-8ubuntu2.2), libvorbis-dev (= 1.3.7-1), libvorbis0a (= 1.3.7-1), libvorbisenc2 (= 1.3.7-1), libvorbisfile3 (= 1.3.7-1), libvpx-dev (= 1.9.0-1ubuntu1), libvpx6 (= 1.9.0-1ubuntu1), libvulkan1 (= 1.2.162.0-1build1), libwayland-bin (= 1.19.0-2build1), libwayland-client0 (= 1.19.0-2build1), libwayland-cursor0 (= 1.19.0-2build1), libwayland-dev (= 1.19.0-2build1), libwayland-egl1 (= 1.19.0-2build1), libwayland-server0 (= 1.19.0-2build1), libwebp6 (= 0.6.1-2.1), libwrap0 (= 7.6.q-31), libx11-6 (= 2:1.7.2-1), libx11-data (= 2:1.7.2-1), libx11-dev (= 2:1.7.2-1), libx11-xcb1 (= 2:1.7.2-1), libxau-dev (= 1:1.0.9-1build3), libxau6 (= 1:1.0.9-1build3), libxcb-dri2-0 (= 1.14-3ubuntu1), libxcb-dri3-0 (= 1.14-3ubuntu1), libxcb-glx0 (= 1.14-3ubuntu1), libxcb-present0 (= 1.14-3ubuntu1), libxcb-render0 (= 1.14-3ubuntu1), libxcb-render0-dev (= 1.14-3ubuntu1), libxcb-shm0 (= 1.14-3ubuntu1), libxcb-shm0-dev (= 1.14-3ubuntu1), libxcb-sync1 (= 1.14-3ubuntu1), libxcb-xfixes0 (= 1.14-3ubuntu1), libxcb1 (= 1.14-3ubuntu1), libxcb1-dev (= 1.14-3ubuntu1), libxcomposite-dev (= 1:0.4.5-1), libxcomposite1 (= 1:0.4.5-1), libxcursor-dev (= 1:1.2.0-2build2), libxcursor1 (= 1:1.2.0-2build2), libxdamage-dev (= 1:1.1.5-2), libxdamage1 (= 1:1.1.5-2), libxdmcp-dev (= 1:1.1.3-0ubuntu4), libxdmcp6 (= 1:1.1.3-0ubuntu4), libxext-dev (= 2:1.3.4-0ubuntu3), libxext6 (= 2:1.3.4-0ubuntu3), libxfixes-dev (= 1:5.0.3-2build1), libxfixes3 (= 1:5.0.3-2build1), libxft-dev (= 2.3.3-0ubuntu4), libxft2 (= 2.3.3-0ubuntu4), libxi-dev (= 2:1.7.10-1build2), libxi6 (= 2:1.7.10-1build2), libxinerama-dev (= 2:1.1.4-2build2), libxinerama1 (= 2:1.1.4-2build2), libxkbcommon-dev (= 1.3.0-1), libxkbcommon0 (= 1.3.0-1), libxml2 (= 2.9.12+dfsg-4), libxml2-utils (= 2.9.12+dfsg-4), libxrandr-dev (= 2:1.5.2-0ubuntu1), libxrandr2 (= 2:1.5.2-0ubuntu1), libxrender-dev (= 1:0.9.10-1build2), libxrender1 (= 1:0.9.10-1build2), libxshmfence1 (= 1.3-1build3), libxss-dev (= 1:1.2.3-1), libxss1 (= 1:1.2.3-1), libxt-dev (= 1:1.2.0-1), libxt6 (= 1:1.2.0-1), libxv-dev (= 2:1.0.11-1), libxv1 (= 2:1.0.11-1), libxxf86vm-dev (= 1:1.1.4-1build1), libxxf86vm1 (= 1:1.1.4-1build1), libzstd1 (= 1.4.8+dfsg-2.1), linux-libc-dev (= 5.13.0-30.33), login (= 1:4.8.1-1ubuntu9), lsb-base (= 11.1.0ubuntu3), lto-disabled-list (= 16), m4 (= 1.4.18-5ubuntu1), make (= 4.3-4ubuntu1), man-db (= 2.9.4-2), mawk (= 1.3.4.20200120-2), media-types (= 4.0.0), ncurses-base (= 6.2+20201114-2build1), ncurses-bin (= 6.2+20201114-2build1), pango1.0-tools (= 1.48.10+ds1-1), patch (= 2.7.6-7), perl (= 5.32.1-3ubuntu3), perl-base (= 5.32.1-3ubuntu3), perl-modules-5.32 (= 5.32.1-3ubuntu3), pkg-config (= 0.29.2-1ubuntu1), po-debconf (= 1.0.21+nmu1), python3 (= 3.9.4-1build1), python3-distutils (= 3.9.7-1), python3-lib2to3 (= 3.9.7-1), python3-minimal (= 3.9.4-1build1), python3.9 (= 3.9.7-2build1), python3.9-minimal (= 3.9.7-2build1), readline-common (= 8.1-2), rpcsvc-proto (= 1.4.2-0ubuntu5), sed (= 4.7-1ubuntu1), sensible-utils (= 0.0.14), shared-mime-info (= 2.1-1), sysvinit-utils (= 2.96-7ubuntu1), tar (= 1.34+dfsg-1build1), tzdata (= 2021e-0ubuntu0.21.10), ubuntu-mono (= 20.10-0ubuntu1), ucf (= 3.0043), util-linux (= 2.36.1-8ubuntu2.2), uuid-dev (= 2.36.1-8ubuntu2.2), x11-common (= 1:7.7+22ubuntu2), x11proto-dev (= 2020.1-1), x11proto-input-dev (= 2020.1-1), x11proto-randr-dev (= 2020.1-1), x11proto-scrnsaver-dev (= 2020.1-1), x11proto-xext-dev (= 2020.1-1), x11proto-xf86vidmode-dev (= 2020.1-1), x11proto-xinerama-dev (= 2020.1-1), xkb-data (= 2.29-2build1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.2.5-2), zlib1g (= 1:1.2.11.dfsg-2ubuntu7), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu7) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1645672637" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ nblood-data_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_all.deb ---------------------------------------------------------------- new Debian package, version 2.0. size 163826 bytes: control archive=472 bytes. 367 bytes, 12 lines control 142 bytes, 2 lines md5sums Package: nblood-data Source: nblood Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Architecture: all Maintainer: Paul Preuss Installed-Size: 186 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: Blood port based on EDuke32: data This package contains the architecture independent data. drwxr-xr-x root/root 0 2022-02-24 03:17 ./ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/nblood-data/ -rw-r--r-- root/root 246 2022-02-24 03:17 ./usr/share/doc/nblood-data/changelog.Debian.gz drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/nblood/ -rw-r--r-- root/root 181962 2022-02-24 03:17 ./usr/share/nblood/nblood.pk3 nblood-pcexhumed_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb ----------------------------------------------------------------------- new Debian package, version 2.0. size 1131832 bytes: control archive=617 bytes. 555 bytes, 13 lines control 200 bytes, 3 lines md5sums Package: nblood-pcexhumed Source: nblood Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Architecture: amd64 Maintainer: Paul Preuss Installed-Size: 2323 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 11), libvpx6 (>= 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-02-24 03:17 ./ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/games/ -rwxr-xr-x root/root 51 2022-02-24 03:17 ./usr/games/pcexhumed drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/nblood-pcexhumed/ -rw-r--r-- root/root 246 2022-02-24 03:17 ./usr/share/doc/nblood-pcexhumed/changelog.Debian.gz drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/nblood/ -rwxr-xr-x root/root 2367784 2022-02-24 03:17 ./usr/share/nblood/pcexhumed nblood-rednukem_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb ---------------------------------------------------------------------- new Debian package, version 2.0. size 1417050 bytes: control archive=619 bytes. 555 bytes, 13 lines control 197 bytes, 3 lines md5sums Package: nblood-rednukem Source: nblood Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Architecture: amd64 Maintainer: Paul Preuss Installed-Size: 3488 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 11), libvpx6 (>= 1.6.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-02-24 03:17 ./ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/games/ -rwxr-xr-x root/root 50 2022-02-24 03:17 ./usr/games/rednukem drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/nblood-rednukem/ -rw-r--r-- root/root 246 2022-02-24 03:17 ./usr/share/doc/nblood-rednukem/changelog.Debian.gz drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/nblood/ -rwxr-xr-x root/root 3560752 2022-02-24 03:17 ./usr/share/nblood/rednukem nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1_amd64.deb ------------------------------------------------------------- new Debian package, version 2.0. size 1306252 bytes: control archive=600 bytes. 567 bytes, 12 lines control 184 bytes, 3 lines md5sums Package: nblood Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Architecture: amd64 Maintainer: Paul Preuss Installed-Size: 3040 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 11), libvpx6 (>= 1.6.0), nblood-data (= 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.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-02-24 03:17 ./ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/games/ -rwxr-xr-x root/root 48 2022-02-24 03:17 ./usr/games/nblood drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/doc/nblood/ -rw-r--r-- root/root 246 2022-02-24 03:17 ./usr/share/doc/nblood/changelog.Debian.gz drwxr-xr-x root/root 0 2022-02-24 03:17 ./usr/share/nblood/ -rwxr-xr-x root/root 3102256 2022-02-24 03:17 ./usr/share/nblood/nblood +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 238584 Build-Time: 126 Distribution: impish Host Architecture: amd64 Install-Time: 23 Job: nblood_1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1.dsc Machine Architecture: amd64 Package: nblood Package-Time: 150 Source-Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 Space: 238584 Status: successful Version: 1.01-r202202240317-a50ec1f60-1~ubuntu21.10.1 -------------------------------------------------------------------------------- Finished at 2022-02-24T03:22:35Z Build needed 00:02:30, 238584k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=impish --arch=amd64 PACKAGEBUILD-23195510 Scanning for processes to kill in build PACKAGEBUILD-23195510