https://launchpad.net/~dokomix/+archive/ubuntu/daily/+build/25533563 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy02-amd64-006 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 17:03:22 UTC 2023 x86_64 Buildd toolchain package versions: launchpad-buildd_228~614~ubuntu20.04.1 python3-lpbuildd_228~614~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.8 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 30 Jan 05:18:53 ntpdate[1949]: adjust time server 10.131.248.1 offset 0.002682 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-25533563 --image-type chroot /home/buildd/filecache-default/b0c128df17a460089eca69348f06144377489985 Creating target for build PACKAGEBUILD-25533563 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-25533563 Starting target for build PACKAGEBUILD-25533563 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-25533563 'deb http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy main' 'deb http://ftpmaster.internal/ubuntu jammy main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-25533563 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-25533563 Adding trusted keys to build-PACKAGEBUILD-25533563 pub rsa4096/F67ED1C1CAF824FB 2016-06-23 [SC] Key fingerprint = 4F2F 310F 26B1 82CF 6205 8F4B F67E D1C1 CAF8 24FB uid Launchpad PPA for DoKomiX RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-25533563 Updating target for build PACKAGEBUILD-25533563 Get:1 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy InRelease [18.0 kB] Get:2 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-updates InRelease [114 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-proposed InRelease [270 kB] Get:6 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy/main amd64 Packages [4628 B] Get:7 http://ppa.launchpadcontent.net/dokomix/daily/ubuntu jammy/main Translation-en [2980 B] Get:8 http://ftpmaster.internal/ubuntu jammy/main amd64 Packages [1395 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/restricted amd64 Packages [129 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/restricted Translation-en [18.6 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/universe amd64 Packages [14.1 MB] Get:13 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/multiverse amd64 Packages [217 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/multiverse Translation-en [112 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main amd64 Packages [594 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [125 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/restricted amd64 Packages [528 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/restricted Translation-en [81.2 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-security/universe amd64 Packages [634 kB] Get:21 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [86.4 kB] Get:22 http://ftpmaster.internal/ubuntu jammy-security/multiverse amd64 Packages [4268 B] Get:23 http://ftpmaster.internal/ubuntu jammy-security/multiverse Translation-en [972 B] Get:24 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 Packages [840 kB] Get:25 http://ftpmaster.internal/ubuntu jammy-updates/main Translation-en [186 kB] Get:26 http://ftpmaster.internal/ubuntu jammy-updates/restricted amd64 Packages [566 kB] Get:27 http://ftpmaster.internal/ubuntu jammy-updates/restricted Translation-en [87.1 kB] Get:28 http://ftpmaster.internal/ubuntu jammy-updates/universe amd64 Packages [793 kB] Get:29 http://ftpmaster.internal/ubuntu jammy-updates/universe Translation-en [139 kB] Get:30 http://ftpmaster.internal/ubuntu jammy-updates/multiverse amd64 Packages [7988 B] Get:31 http://ftpmaster.internal/ubuntu jammy-updates/multiverse Translation-en [2448 B] Get:32 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 Packages [184 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-proposed/main Translation-en [39.7 kB] Get:34 http://ftpmaster.internal/ubuntu jammy-proposed/restricted amd64 Packages [218 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-proposed/restricted Translation-en [37.1 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-proposed/universe amd64 Packages [65.8 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-proposed/universe Translation-en [29.7 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse amd64 Packages [16.2 kB] Get:39 http://ftpmaster.internal/ubuntu jammy-proposed/multiverse Translation-en [7040 B] Fetched 28.2 MB in 3s (9325 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libsemanage1* The following NEW packages will be installed: gcc-12-base libperl5.34 libsemanage2 libsepol2 libssl3 perl-modules-5.34 The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils build-essential bzip2 ca-certificates coreutils cpp-11 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++-11 gcc-11 gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8 libgcc-11-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libisl23 libitm1 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblsan0 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libquadmath0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libtsan0 libubsan1 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto sed sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata usrmerge util-linux xz-utils zlib1g 169 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 109 MB of archives. After this operation, 304 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68.5 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main amd64 libnsl-dev amd64 1.3.0-2build2 [71.3 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main amd64 libcrypt-dev amd64 1:4.4.27-1 [112 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libc6-dev amd64 2.35-0ubuntu3.1 [2099 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libc-dev-bin amd64 2.35-0ubuntu3.1 [20.4 kB] Get:6 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtirpc-common all 1.3.2-2ubuntu0.1 [7766 B] Get:7 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtirpc-dev amd64 1.3.2-2ubuntu0.1 [192 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libssl3 amd64 3.0.2-0ubuntu1.7 [1899 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.1 [86.3 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.1 [32.2 kB] Get:11 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.1 [357 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.1 [144 kB] Get:13 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libc6 amd64 2.35-0ubuntu3.1 [3235 kB] Get:14 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libc-bin amd64 2.35-0ubuntu3.1 [706 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-security/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.1 [2976 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.1 [4819 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main amd64 perl amd64 5.34.0-3ubuntu1.1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy-security/main amd64 perl-base amd64 5.34.0-3ubuntu1.1 [1758 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main amd64 bzip2 amd64 1.0.8-5build1 [34.8 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main amd64 libbz2-1.0 amd64 1.0.8-5build1 [34.4 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main amd64 libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main amd64 libcap-ng0 amd64 0.7.9-2.2build3 [11.6 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main amd64 libaudit1 amd64 1:3.0.7-1build1 [46.9 kB] Get:24 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam0g amd64 1.4.0-11ubuntu2.1 [60.8 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main amd64 libcrypt1 amd64 1:4.4.27-1 [82.0 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main amd64 libdb5.3 amd64 5.3.28+dfsg1-0.8ubuntu3 [722 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main amd64 libgdbm6 amd64 1.23-1 [33.9 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main amd64 libgdbm-compat4 amd64 1.23-1 [6606 B] Get:29 http://ftpmaster.internal/ubuntu jammy-security/main amd64 zlib1g amd64 1:1.2.11.dfsg-2ubuntu9.2 [58.4 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main amd64 debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libcom-err2 amd64 1.46.5-2ubuntu1.1 [9158 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main amd64 libkeyutils1 amd64 1.6.1-2ubuntu3 [10.4 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtirpc3 amd64 1.3.2-2ubuntu0.1 [82.3 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main amd64 libnsl2 amd64 1.3.0-2build2 [42.3 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 linux-libc-dev amd64 5.15.0-60.66 [1341 kB] Get:36 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gcc-12-base amd64 12.1.0-2ubuntu1~22.04 [19.0 kB] Get:37 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgcc-s1 amd64 12.1.0-2ubuntu1~22.04 [54.3 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 base-files amd64 12ubuntu4.2 [62.7 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main amd64 debianutils amd64 5.5-1ubuntu2 [107 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main amd64 bash amd64 5.1-6ubuntu1 [769 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main amd64 bsdutils amd64 1:2.37.2-4ubuntu3 [81.5 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main amd64 coreutils amd64 8.32-4.1ubuntu1 [1438 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main amd64 libgpg-error0 amd64 1.43-3 [69.7 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main amd64 libgcrypt20 amd64 1.9.4-3ubuntu3 [515 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main amd64 liblz4-1 amd64 1.9.3-2build2 [56.9 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main amd64 liblzma5 amd64 5.2.5-2ubuntu1 [99.5 kB] Get:47 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libstdc++6 amd64 12.1.0-2ubuntu1~22.04 [696 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main amd64 libargon2-1 amd64 0~20171227-0.3 [19.5 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main amd64 libblkid1 amd64 2.37.2-4ubuntu3 [104 kB] Get:50 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre2-8-0 amd64 10.39-3ubuntu0.1 [221 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main amd64 libselinux1 amd64 3.3-1build2 [74.6 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.6 [76.8 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu4 [139 kB] Get:54 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libjson-c5 amd64 0.15-3~ubuntu1.22.04.1 [33.5 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main amd64 libuuid1 amd64 2.37.2-4ubuntu3 [24.2 kB] Get:56 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.1 [211 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main amd64 libgmp10 amd64 2:6.2.1+dfsg-3ubuntu1 [250 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main amd64 libnettle8 amd64 3.7.3-1build2 [159 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main amd64 libhogweed6 amd64 3.7.3-1build2 [199 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main amd64 libunistring2 amd64 1.0-1 [554 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main amd64 libidn2-0 amd64 2.3.2-2build1 [66.4 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main amd64 libffi8 amd64 3.4.2-4 [22.3 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main amd64 libp11-kit0 amd64 0.24.0-6build1 [252 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main amd64 libtasn1-6 amd64 4.18.0-4build1 [42.9 kB] Get:65 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgnutls30 amd64 3.7.3-4ubuntu1.1 [968 kB] Get:66 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.6 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.6 [31.2 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main amd64 libacl1 amd64 2.3.1-1 [16.2 kB] Get:69 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libapparmor1 amd64 3.0.4-2ubuntu2.2 [39.2 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main amd64 libip4tc2 amd64 1.8.7-1ubuntu5 [19.7 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main amd64 libzstd1 amd64 1.4.8+dfsg-3build1 [324 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main amd64 libkmod2 amd64 29-1ubuntu1 [48.0 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main amd64 libmount1 amd64 2.37.2-4ubuntu3 [122 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main amd64 libseccomp2 amd64 2.5.3-2ubuntu2 [47.4 kB] Get:75 http://ftpmaster.internal/ubuntu jammy-security/main amd64 login amd64 1:4.8.1-2ubuntu2.1 [188 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main amd64 util-linux amd64 2.37.2-4ubuntu3 [1064 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main amd64 mount amd64 2.37.2-4ubuntu3 [114 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.6 [4580 kB] Get:79 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.6 [318 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main amd64 libxxhash0 amd64 0.8.1-1 [27.3 kB] Get:81 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libapt-pkg6.0 amd64 2.4.9 [906 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main amd64 tar amd64 1.34+dfsg-1build3 [295 kB] Get:83 http://ftpmaster.internal/ubuntu jammy-security/main amd64 dpkg amd64 1.21.1ubuntu2.1 [1239 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main amd64 dash amd64 0.5.11+git20210903+057cd650a4ed-3build1 [92.0 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main amd64 diffutils amd64 1:3.8-0ubuntu2 [172 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main amd64 findutils amd64 4.8.0-1ubuntu3 [332 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main amd64 grep amd64 3.7-1build1 [156 kB] Get:88 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 gzip amd64 1.10-4ubuntu4.1 [96.0 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main amd64 hostname amd64 3.23ubuntu2 [11.4 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main amd64 libncurses6 amd64 6.3-2 [111 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main amd64 libncursesw6 amd64 6.3-2 [149 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main amd64 libtinfo6 amd64 6.3-2 [104 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main amd64 ncurses-bin amd64 6.3-2 [184 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main amd64 sed amd64 4.8-1ubuntu2 [188 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main amd64 libdebconfclient0 amd64 0.261ubuntu1 [7198 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main amd64 base-passwd amd64 3.5.52build1 [49.1 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main amd64 init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main amd64 ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main amd64 lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main amd64 sysvinit-utils amd64 3.01-1ubuntu1 [20.6 kB] Get:101 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpgv amd64 2.2.27-3ubuntu2.1 [137 kB] Get:102 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 apt amd64 2.4.9 [1379 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main amd64 libsepol2 amd64 3.3-1build1 [282 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main amd64 libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main amd64 libsemanage2 amd64 3.3-1build2 [92.6 kB] Get:106 http://ftpmaster.internal/ubuntu jammy-security/main amd64 passwd amd64 1:4.8.1-2ubuntu2.1 [768 kB] Get:107 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam-modules-bin amd64 1.4.0-11ubuntu2.1 [37.4 kB] Get:108 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam-modules amd64 1.4.0-11ubuntu2.1 [280 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-security/main amd64 logsave amd64 1.46.5-2ubuntu1.1 [9932 B] Get:110 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libext2fs2 amd64 1.46.5-2ubuntu1.1 [208 kB] Get:111 http://ftpmaster.internal/ubuntu jammy-security/main amd64 e2fsprogs amd64 1.46.5-2ubuntu1.1 [591 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main amd64 init amd64 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main amd64 libattr1 amd64 1:2.5.1-1build1 [13.3 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main amd64 libcap2 amd64 1:2.44-1build3 [18.1 kB] Get:115 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpam-runtime all 1.4.0-11ubuntu2.1 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre3 amd64 2:8.39-13ubuntu0.22.04.1 [246 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main amd64 libsmartcols1 amd64 2.37.2-4ubuntu3 [51.2 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main amd64 libprocps8 amd64 2:3.3.17-6ubuntu2 [36.0 kB] Get:119 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libss2 amd64 1.46.5-2ubuntu1.1 [12.3 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main amd64 mawk amd64 1.3.4.20200120-3 [104 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main amd64 procps amd64 2:3.3.17-6ubuntu2 [377 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main amd64 sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main amd64 usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy-security/main amd64 openssl amd64 3.0.2-0ubuntu1.7 [1183 kB] Get:125 http://ftpmaster.internal/ubuntu jammy-security/main amd64 ca-certificates all 20211016ubuntu0.22.04.1 [144 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main amd64 readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main amd64 libreadline8 amd64 8.1.2-1 [153 kB] Get:128 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libsqlite3-0 amd64 3.37.2-2ubuntu0.1 [641 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-security/main amd64 tzdata all 2022g-0ubuntu0.22.04.1 [333 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main amd64 libpng16-16 amd64 1.6.37-3build5 [191 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main amd64 xz-utils amd64 5.2.5-2ubuntu1 [84.8 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main amd64 advancecomp amd64 2.1-2.1ubuntu2 [170 kB] Get:133 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libctf0 amd64 2.38-4ubuntu2.1 [103 kB] Get:134 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.1 [107 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-security/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.1 [2328 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libbinutils amd64 2.38-4ubuntu2.1 [661 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-security/main amd64 binutils amd64 2.38-4ubuntu2.1 [3198 B] Get:138 http://ftpmaster.internal/ubuntu jammy-security/main amd64 binutils-common amd64 2.38-4ubuntu2.1 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main amd64 make amd64 4.3-4.1build1 [180 kB] Get:140 http://ftpmaster.internal/ubuntu jammy-security/main amd64 dpkg-dev all 1.21.1ubuntu2.1 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libdpkg-perl all 1.21.1ubuntu2.1 [237 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main amd64 patch amd64 2.7.6-7build2 [109 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main amd64 lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4744 B] Get:145 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libubsan1 amd64 12.1.0-2ubuntu1~22.04 [976 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtsan0 amd64 11.3.0-1ubuntu1~22.04 [2262 kB] Get:147 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgomp1 amd64 12.1.0-2ubuntu1~22.04 [126 kB] Get:148 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libitm1 amd64 12.1.0-2ubuntu1~22.04 [30.2 kB] Get:149 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libatomic1 amd64 12.1.0-2ubuntu1~22.04 [10.4 kB] Get:150 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libasan6 amd64 11.3.0-1ubuntu1~22.04 [2284 kB] Get:151 http://ftpmaster.internal/ubuntu jammy-security/main amd64 liblsan0 amd64 12.1.0-2ubuntu1~22.04 [1069 kB] Get:152 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libquadmath0 amd64 12.1.0-2ubuntu1~22.04 [154 kB] Get:153 http://ftpmaster.internal/ubuntu jammy-security/main amd64 g++-11 amd64 11.3.0-1ubuntu1~22.04 [11.4 MB] Get:154 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gcc-11 amd64 11.3.0-1ubuntu1~22.04 [20.1 MB] Get:155 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libstdc++-11-dev amd64 11.3.0-1ubuntu1~22.04 [2087 kB] Get:156 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libgcc-11-dev amd64 11.3.0-1ubuntu1~22.04 [2517 kB] Get:157 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libcc1-0 amd64 12.1.0-2ubuntu1~22.04 [47.4 kB] Get:158 http://ftpmaster.internal/ubuntu jammy-security/main amd64 cpp-11 amd64 11.3.0-1ubuntu1~22.04 [9967 kB] Get:159 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gcc-11-base amd64 11.3.0-1ubuntu1~22.04 [20.8 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main amd64 libisl23 amd64 0.24-2build1 [727 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpfr6 amd64 4.1.0-3build3 [1425 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpc3 amd64 1.2.1-2build1 [46.9 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main amd64 libfakeroot amd64 1.28-1ubuntu1 [31.5 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main amd64 fakeroot amd64 1.28-1ubuntu1 [60.4 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main amd64 libassuan0 amd64 2.5.5-1build1 [38.2 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main amd64 pinentry-curses amd64 1.1.1-1build2 [34.4 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main amd64 libnpth0 amd64 1.6-3build2 [8664 B] Get:168 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpg amd64 2.2.27-3ubuntu2.1 [519 kB] Get:169 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpgconf amd64 2.2.27-3ubuntu2.1 [94.2 kB] Get:170 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.1 [209 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main amd64 liblockfile-bin amd64 1.17-1build2 [11.7 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main amd64 liblockfile1 amd64 1.17-1build2 [7058 B] Get:173 http://ftpmaster.internal/ubuntu jammy/main amd64 lockfile-progs amd64 0.1.19build1 [9974 B] Get:174 http://ftpmaster.internal/ubuntu jammy/main amd64 optipng amd64 0.7.7-2build1 [84.8 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main amd64 pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 109 MB in 1s (111 MB/s) (Reading database ... 13258 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3.1_amd64.deb ... Unpacking libc6-dev:amd64 (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3.1_amd64.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2ubuntu0.1_all.deb ... Unpacking libtirpc-common (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2ubuntu0.1) ... (Reading database ... 13263 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2ubuntu0.1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Selecting previously unselected package libssl3:amd64. Preparing to unpack .../libssl3_3.0.2-0ubuntu1.7_amd64.deb ... Unpacking libssl3:amd64 (3.0.2-0ubuntu1.7) ... Setting up libssl3:amd64 (3.0.2-0ubuntu1.7) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.1) over (1.18.3-6) ... Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.1) ... (Reading database ... 13274 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3.1_amd64.deb ... Unpacking libc6:amd64 (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Setting up libc6:amd64 (2.35-0ubuntu3.1) ... (Reading database ... 13273 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3.1_amd64.deb ... Unpacking libc-bin (2.35-0ubuntu3.1) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3.1) ... (Reading database ... 13271 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1.1_amd64.deb ... Unpacking perl (5.34.0-3ubuntu1.1) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.1) ... Selecting previously unselected package libperl5.34:amd64. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.1_amd64.deb ... Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1.1_amd64.deb ... Unpacking perl-base (5.34.0-3ubuntu1.1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1.1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_amd64.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:amd64 (1.0.8-5build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a3.0.7-1build1_all.deb ... Unpacking libaudit-common (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit-common (1:3.0.7-1build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:amd64 (0.7.9-2.2build3) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_amd64.deb ... Unpacking libaudit1:amd64 (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:amd64 (1:3.0.7-1build1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2.1_amd64.deb ... Unpacking libpam0g:amd64 (1.4.0-11ubuntu2.1) over (1.3.1-5ubuntu11) ... Setting up libpam0g:amd64 (1.4.0-11ubuntu2.1) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_amd64.deb ... Unpacking libcrypt1:amd64 (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:amd64 (1:4.4.27-1) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:amd64 (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_amd64.deb ... Unpacking libgdbm6:amd64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu9.2) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... (Reading database ... 15182 files and directories currently installed.) Preparing to unpack .../debconf_1.5.79ubuntu1_all.deb ... Unpacking debconf (1.5.79ubuntu1) over (1.5.77) ... Setting up debconf (1.5.79ubuntu1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking libcom-err2:amd64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:amd64 (1.46.5-2ubuntu1.1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:amd64 (1.6.1-2ubuntu3) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2ubuntu0.1_amd64.deb ... Unpacking libtirpc3:amd64 (1.3.2-2ubuntu0.1) over (1.3.2-2) ... Setting up libtirpc3:amd64 (1.3.2-2ubuntu0.1) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:amd64 (1.3.0-2build2) ... (Reading database ... 15181 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-60.66_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.15.0-60.66) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:amd64. Preparing to unpack .../gcc-12-base_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking gcc-12-base:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up gcc-12-base:amd64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libgcc-s1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:amd64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4.2_amd64.deb ... Unpacking base-files (12ubuntu4.2) over (12ubuntu1) ... Setting up base-files (12ubuntu4.2) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 15199 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_amd64.deb ... Unpacking debianutils (5.5-1ubuntu2) over (4.11.2build1) ... Setting up debianutils (5.5-1ubuntu2) ... update-alternatives: using /usr/bin/which.debianutils to provide /usr/bin/which (which) in auto mode (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_amd64.deb ... Unpacking bash (5.1-6ubuntu1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_amd64.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_amd64.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_amd64.deb ... Unpacking libgpg-error0:amd64 (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:amd64 (1.43-3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_amd64.deb ... Unpacking libgcrypt20:amd64 (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:amd64 (1.9.4-3ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:amd64 (1.9.3-2build2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_amd64.deb ... Unpacking liblzma5:amd64 (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:amd64 (5.2.5-2ubuntu1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libstdc++6:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:amd64 (12.1.0-2ubuntu1~22.04) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libblkid1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3ubuntu0.1_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.39-3ubuntu0.1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:amd64 (10.39-3ubuntu0.1) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_amd64.deb ... Unpacking libselinux1:amd64 (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:amd64 (3.3-1build2) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3.6_amd64.deb ... Unpacking libudev1:amd64 (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Setting up libudev1:amd64 (249.11-0ubuntu3.6) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-3~ubuntu1.22.04.1_amd64.deb ... Unpacking libjson-c5:amd64 (0.15-3~ubuntu1.22.04.1) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libuuid1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15203 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1.1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... Unpacking libgmp10:amd64 (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:amd64 (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_amd64.deb ... Unpacking libnettle8:amd64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:amd64 (3.7.3-1build2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_amd64.deb ... Unpacking libhogweed6:amd64 (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:amd64 (3.7.3-1build2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_amd64.deb ... Unpacking libunistring2:amd64 (1.0-1) over (0.9.10-6) ... Setting up libunistring2:amd64 (1.0-1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:amd64 (2.3.2-2build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_amd64.deb ... Unpacking libffi8:amd64 (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:amd64 (3.4.2-4) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:amd64 (0.24.0-6build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_amd64.deb ... Unpacking libtasn1-6:amd64 (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:amd64 (4.18.0-4build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1.1_amd64.deb ... Unpacking libgnutls30:amd64 (3.7.3-4ubuntu1.1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:amd64 (3.7.3-4ubuntu1.1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3.6_amd64.deb ... Unpacking systemd-sysv (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.6_amd64.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_amd64.deb ... Unpacking libacl1:amd64 (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:amd64 (2.3.1-1) ... (Reading database ... 15206 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2.2_amd64.deb ... Unpacking libapparmor1:amd64 (3.0.4-2ubuntu2.2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_amd64.deb ... Unpacking libzstd1:amd64 (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:amd64 (1.4.8+dfsg-3build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libmount1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:amd64 (2.5.3-2ubuntu2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2.1_amd64.deb ... Unpacking login (1:4.8.1-2ubuntu2.1) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2.1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_amd64.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 15200 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_amd64.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3.6_amd64.deb ... Unpacking systemd (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3.6_amd64.deb ... Unpacking libsystemd0:amd64 (249.11-0ubuntu3.6) over (248.3-1ubuntu8) ... Setting up libsystemd0:amd64 (249.11-0ubuntu3.6) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:amd64 (0.8.1-1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.9_amd64.deb ... Unpacking libapt-pkg6.0:amd64 (2.4.9) over (2.3.9) ... Setting up libapt-pkg6.0:amd64 (2.4.9) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_amd64.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2.1_amd64.deb ... Unpacking dpkg (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2.1) ... Installing new version of config file /etc/cron.daily/dpkg ... Created symlink /etc/systemd/system/timers.target.wants/dpkg-db-backup.timer -> /lib/systemd/system/dpkg-db-backup.timer. (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_amd64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-3build1) over (0.5.11+git20210120+802ebd4-1build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-3build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_amd64.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_amd64.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_amd64.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4.1_amd64.deb ... Unpacking gzip (1.10-4ubuntu4.1) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4.1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_amd64.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_amd64.deb ... Unpacking libncurses6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_amd64.deb ... Unpacking libtinfo6:amd64 (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:amd64 (6.3-2) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_amd64.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_amd64.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:amd64 (0.261ubuntu1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_amd64.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.62_all.deb ... Unpacking init-system-helpers (1.62) over (1.60build1) ... Setting up init-system-helpers (1.62) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2_all.deb ... Unpacking ncurses-base (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu4_all.deb ... Unpacking lsb-base (11.1.0ubuntu4) over (11.1.0ubuntu3) ... Setting up lsb-base (11.1.0ubuntu4) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_amd64.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpgv (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2.1) ... (Reading database ... 15205 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.9_amd64.deb ... Unpacking apt (2.4.9) over (2.3.9) ... Setting up apt (2.4.9) ... Installing new version of config file /etc/cron.daily/apt-compat ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... Selecting previously unselected package libsepol2:amd64. (Reading database ... 15200 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_amd64.deb ... Unpacking libsepol2:amd64 (3.3-1build1) ... Setting up libsepol2:amd64 (3.3-1build1) ... (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.3-1build2_all.deb ... Unpacking libsemanage-common (3.3-1build2) over (3.1-1ubuntu3) ... Setting up libsemanage-common (3.3-1build2) ... Selecting previously unselected package libsemanage2:amd64. (Reading database ... 15204 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_amd64.deb ... Unpacking libsemanage2:amd64 (3.3-1build2) ... Setting up libsemanage2:amd64 (3.3-1build2) ... (Reading database ... 15208 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2.1_amd64.deb ... Unpacking passwd (1:4.8.1-2ubuntu2.1) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2.1) ... (Reading database ... 15215 files and directories currently installed.) Removing libsemanage1:amd64 (3.1-1ubuntu3) ... (Reading database ... 15211 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2.1_amd64.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2.1) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2.1) ... (Reading database ... 15209 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2.1_amd64.deb ... Unpacking libpam-modules:amd64 (1.4.0-11ubuntu2.1) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:amd64 (1.4.0-11ubuntu2.1) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking logsave (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking libext2fs2:amd64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:amd64 (1.46.5-2ubuntu1.1) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:amd64 (3.0.4-2ubuntu2.2) ... Setting up libargon2-1:amd64 (0~20171227-0.3) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:amd64 (0.15-3~ubuntu1.22.04.1) ... Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.1) ... Setting up libip4tc2:amd64 (1.8.7-1ubuntu5) ... Setting up libkmod2:amd64 (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3.6) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu3.6) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_amd64.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_amd64.deb ... Unpacking libattr1:amd64 (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:amd64 (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_amd64.deb ... Unpacking libcap2:amd64 (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:amd64 (1:2.44-1build3) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2.1_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2.1) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2.1) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13ubuntu0.22.04.1_amd64.deb ... Unpacking libpcre3:amd64 (2:8.39-13ubuntu0.22.04.1) over (2:8.39-13build4) ... Setting up libpcre3:amd64 (2:8.39-13ubuntu0.22.04.1) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_amd64.deb ... Unpacking libsmartcols1:amd64 (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:amd64 (2.37.2-4ubuntu3) ... (Reading database ... 15210 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1.1_amd64.deb ... Unpacking libss2:amd64 (1.46.5-2ubuntu1.1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_amd64.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_amd64.deb ... Unpacking procps (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../04-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) over (0.0.14) ... Preparing to unpack .../05-usrmerge_25ubuntu2_all.deb ... Unpacking usrmerge (25ubuntu2) over (25ubuntu1) ... Preparing to unpack .../06-openssl_3.0.2-0ubuntu1.7_amd64.deb ... Unpacking openssl (3.0.2-0ubuntu1.7) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20211016ubuntu0.22.04.1_all.deb ... Unpacking ca-certificates (20211016ubuntu0.22.04.1) over (20210119ubuntu1) ... Preparing to unpack .../08-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../09-libreadline8_8.1.2-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2ubuntu0.1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.37.2-2ubuntu0.1) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2022g-0ubuntu0.22.04.1_all.deb ... Unpacking tzdata (2022g-0ubuntu0.22.04.1) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_amd64.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2_amd64.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-4ubuntu2.1_amd64.deb ... Unpacking libctf0:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-4ubuntu2.1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-x86-64-linux-gnu_2.38-4ubuntu2.1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-4ubuntu2.1_amd64.deb ... Unpacking libbinutils:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-4ubuntu2.1_amd64.deb ... Unpacking binutils (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-4ubuntu2.1_amd64.deb ... Unpacking binutils-common:amd64 (2.38-4ubuntu2.1) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_amd64.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2.1_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2.1) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_amd64.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../25-lto-disabled-list_24_all.deb ... Unpacking lto-disabled-list (24) over (16) ... Preparing to unpack .../26-build-essential_12.9ubuntu3_amd64.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libubsan1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libtsan0_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libtsan0:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libgomp1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libgomp1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libitm1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libitm1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-libatomic1_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libatomic1:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-libasan6_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libasan6:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-liblsan0_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking liblsan0:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libquadmath0_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libquadmath0:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-g++-11_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking g++-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-gcc-11_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking gcc-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-libstdc++-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libstdc++-11-dev:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libgcc-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgcc-11-dev:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../39-libcc1-0_12.1.0-2ubuntu1~22.04_amd64.deb ... Unpacking libcc1-0:amd64 (12.1.0-2ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../40-cpp-11_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking cpp-11 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../41-gcc-11-base_11.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking gcc-11-base:amd64 (11.3.0-1ubuntu1~22.04) over (11.2.0-7ubuntu2) ... Preparing to unpack .../42-libisl23_0.24-2build1_amd64.deb ... Unpacking libisl23:amd64 (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../43-libmpfr6_4.1.0-3build3_amd64.deb ... Unpacking libmpfr6:amd64 (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../44-libmpc3_1.2.1-2build1_amd64.deb ... Unpacking libmpc3:amd64 (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../45-libfakeroot_1.28-1ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../46-fakeroot_1.28-1ubuntu1_amd64.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../47-libassuan0_2.5.5-1build1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../48-pinentry-curses_1.1.1-1build2_amd64.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../49-libnpth0_1.6-3build2_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../50-gpg_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpg (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../51-gpgconf_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpgconf (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../52-gpg-agent_2.2.27-3ubuntu2.1_amd64.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2.1) over (2.2.20-1ubuntu4) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build2_amd64.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../54-liblockfile1_1.17-1build2_amd64.deb ... Unpacking liblockfile1:amd64 (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../55-lockfile-progs_0.1.19build1_amd64.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../56-optipng_0.7.7-2build1_amd64.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../57-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up gcc-11-base:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:amd64 (3.37.2-2ubuntu0.1) ... Setting up binutils-common:amd64 (2.38-4ubuntu2.1) ... Setting up linux-libc-dev:amd64 (5.15.0-60.66) ... Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.1) ... Setting up libnpth0:amd64 (1.6-3build2) ... Setting up libassuan0:amd64 (2.5.5-1build1) ... Setting up libgomp1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1.1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:amd64 (1.28-1ubuntu1) ... Setting up libasan6:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up tzdata (2022g-0ubuntu0.22.04.1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 30 05:19:18 UTC 2023. Universal Time is now: Mon Jan 30 05:19:18 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:amd64 (1.3.2-2ubuntu0.1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:amd64 (4.1.0-3build3) ... Setting up libncurses6:amd64 (6.3-2) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libquadmath0:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up libpng16-16:amd64 (1.6.37-3build5) ... Setting up libmpc3:amd64 (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3.6) ... Setting up libatomic1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:amd64 (1.46.5-2ubuntu1.1) ... Setting up libncursesw6:amd64 (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1.1) ... Setting up libubsan1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libnsl-dev:amd64 (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:amd64 (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:amd64 (1.17-1build2) ... Setting up libbinutils:amd64 (2.38-4ubuntu2.1) ... Setting up libisl23:amd64 (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3.1) ... Setting up openssl (3.0.2-0ubuntu1.7) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up liblsan0:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up libprocps8:amd64 (2:3.3.17-6ubuntu2) ... Setting up libitm1:amd64 (12.1.0-2ubuntu1~22.04) ... Setting up libgdbm6:amd64 (1.23-1) ... Setting up libtsan0:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up libctf0:amd64 (2.38-4ubuntu2.1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.3.0-1ubuntu1~22.04) ... Setting up libreadline8:amd64 (8.1.2-1) ... Setting up e2fsprogs (1.46.5-2ubuntu1.1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up ca-certificates (20211016ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 7 added, 11 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:amd64 (1.23-1) ... Setting up libgcc-11-dev:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up procps (2:3.3.17-6ubuntu2) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.d/README.sysctl ... Setting up gpgconf (2.2.27-3ubuntu2.1) ... Setting up libc6-dev:amd64 (2.35-0ubuntu3.1) ... Setting up gpg (2.2.27-3ubuntu2.1) ... Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.1) ... Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.1) ... Setting up gpg-agent (2.2.27-3ubuntu2.1) ... Setting up pkgbinarymangler (149) ... Setting up binutils (2.38-4ubuntu2.1) ... Setting up perl (5.34.0-3ubuntu1.1) ... Setting up libdpkg-perl (1.21.1ubuntu2.1) ... Setting up libstdc++-11-dev:amd64 (11.3.0-1ubuntu1~22.04) ... Setting up gcc-11 (11.3.0-1ubuntu1~22.04) ... Setting up g++-11 (11.3.0-1ubuntu1~22.04) ... Setting up dpkg-dev (1.21.1ubuntu2.1) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Processing triggers for ca-certificates (20211016ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-25533563 amd64 jammy -c chroot:build-PACKAGEBUILD-25533563 --arch=amd64 --dist=jammy --nolog -A 'nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.dsc' Initiating build PACKAGEBUILD-25533563 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 17:03:22 UTC 2023 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lcy02-amd64-006.buildd +=============================================================================================+ | nblood 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 (amd64) Mon, 30 Jan 2023 05:19:21 +0000 | +=============================================================================================+ Package: nblood Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Source Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Distribution: jammy Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-25533563/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-Y9S5nf/resolver-dtuMCy' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/nblood-Y9S5nf/nblood-1.01-r202301300516-b585a25e7' with '<>' I: NOTICE: Log filtering will replace 'build/nblood-Y9S5nf' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), dh-exec, libflac-dev, libglu1-mesa-dev, libgtk2.0-dev, libsdl2-dev, libvorbis-dev, libvpx-dev, build-essential, fakeroot Filtered Build-Depends: debhelper (>= 9), dh-exec, libflac-dev, libglu1-mesa-dev, libgtk2.0-dev, libsdl2-dev, libvorbis-dev, libvpx-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [420 B] Get:5 copy:/<>/apt_archive ./ Packages [490 B] Fetched 1867 B in 0s (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: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-exec dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libatk1.0-0 libatk1.0-data libatk1.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbrotli1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcups2 libdatrie-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdecor-0-0 libdecor-0-dev libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-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 libgbm-dev libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev libicu70 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libllvm15 liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmd0 libmount-dev libmpdec3 libogg-dev libogg0 libopengl-dev libopengl0 libopus0 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess-dev libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5 libsepol-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsndio-dev libsndio7.0 libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtool libuchardet0 libudev-dev libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libvpx-dev libvpx7 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp7 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 m4 man-db media-types pango1.0-tools pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-minimal shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils libasound2-doc libcairo2-doc cups-common libdatrie-doc freetype2-doc libgirepository1.0-dev libglib2.0-doc libgraphite2-utils gvfs libgtk2.0-doc libice-doc icu-doc liblzma-doc opus-tools libpango1.0-doc pciutils pulseaudio xdg-utils lm-sensors libsm-doc sndiod libthai-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser graphicsmagick libmail-box-perl python3-doc python3-tk python3-venv python3.10-venv python3.10-doc binfmt-support Recommended packages: librsvg2-common curl | wget | lynx alsa-ucm-conf alsa-topology-conf dbus libdecor-0-plugin-1-cairo | libdecor-0-plugin-1 libarchive-cpio-perl libgl1-amber-dri xdg-user-dirs libgail-common libgtk2.0-bin libpng-tools libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-exec dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-ibus-1.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libatk1.0-0 libatk1.0-data libatk1.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbrotli1 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcups2 libdatrie-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdebhelper-perl libdecor-0-0 libdecor-0-dev libdeflate-dev libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-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 libgbm-dev libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev libicu70 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libllvm15 liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmd0 libmount-dev libmpdec3 libogg-dev libogg0 libopengl-dev libopengl0 libopus0 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpciaccess-dev libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.10-minimal libpython3.10-stdlib libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5 libsepol-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsndio-dev libsndio7.0 libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtool libuchardet0 libudev-dev libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libvpx-dev libvpx7 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp7 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 m4 man-db media-types pango1.0-tools pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-minimal sbuild-build-depends-main-dummy shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 288 newly installed, 0 to remove and 0 not upgraded. Need to get 109 MB of archives. After this operation, 462 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [710 B] Get:2 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpython3.10-minimal amd64 3.10.6-1~22.04.2 [810 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.2 [91.0 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-security/main amd64 python3.10-minimal amd64 3.10.6-1~22.04.2 [2251 kB] Get:5 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 python3-minimal amd64 3.10.6-1~22.04 [24.3 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main amd64 media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main amd64 libmpdec3 amd64 2.5.1-2build2 [86.8 kB] Get:8 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpython3.10-stdlib amd64 3.10.6-1~22.04.2 [1832 kB] Get:9 http://ftpmaster.internal/ubuntu jammy-security/main amd64 python3.10 amd64 3.10.6-1~22.04.2 [497 kB] Get:10 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libpython3-stdlib amd64 3.10.6-1~22.04 [6910 B] Get:11 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 python3 amd64 3.10.6-1~22.04 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libglib2.0-0 amd64 2.72.4-0ubuntu1 [1461 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main amd64 libgirepository-1.0-1 amd64 1.72.0-1 [55.6 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main amd64 gir1.2-glib-2.0 amd64 1.72.0-1 [164 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main amd64 libmd0 amd64 1.0.4-1build1 [23.0 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main amd64 libbsd0 amd64 0.11.5-1 [44.8 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libdbus-1-3 amd64 1.12.20-2ubuntu4.1 [189 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main amd64 libelf1 amd64 0.186-1build1 [51.0 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libfribidi0 amd64 1.0.8-2ubuntu3.1 [26.1 kB] Get:20 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libglib2.0-data all 2.72.4-0ubuntu1 [4882 B] Get:21 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libicu70 amd64 70.1-2ubuntu1 [10.6 MB] Get:22 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.2 [764 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main amd64 shared-mime-info amd64 2.1-2 [454 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main amd64 ucf all 3.0043 [56.1 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main amd64 xkb-data all 2.33-1 [394 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main amd64 bsdextrautils amd64 2.37.2-4ubuntu3 [71.1 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main amd64 libmagic-mgc amd64 1:5.41-3 [257 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main amd64 libmagic1 amd64 1:5.41-3 [87.2 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main amd64 file amd64 1:5.41-3 [21.5 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main amd64 gettext-base amd64 0.21-4ubuntu4 [37.8 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main amd64 libuchardet0 amd64 0.0.7-1build2 [76.9 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main amd64 groff-base amd64 1.22.4-8build1 [955 kB] Get:33 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm-common all 2.4.113-2~ubuntu0.22.04.1 [5450 B] Get:34 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm2 amd64 2.4.113-2~ubuntu0.22.04.1 [38.1 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main amd64 libedit2 amd64 3.1-20210910-1build1 [96.8 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main amd64 libpipeline1 amd64 1.5.5-1 [23.5 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main amd64 libxau6 amd64 1:1.0.9-1build5 [7634 B] Get:38 http://ftpmaster.internal/ubuntu jammy/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu5 [10.9 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb1 amd64 1.14-3ubuntu3 [49.0 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main amd64 libx11-data all 2:1.7.5-1 [119 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main amd64 libx11-6 amd64 2:1.7.5-1 [666 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main amd64 libxext6 amd64 2:1.3.4-1build1 [31.8 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main amd64 man-db amd64 2.10.2-1 [1187 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main amd64 hicolor-icon-theme all 0.17-2 [9976 B] Get:45 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libgdk-pixbuf2.0-common all 2.42.8+dfsg-1ubuntu0.2 [5530 B] Get:46 http://ftpmaster.internal/ubuntu jammy/main amd64 libjpeg-turbo8 amd64 2.1.2-0ubuntu1 [134 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main amd64 libjpeg8 amd64 8c-2ubuntu10 [2264 B] Get:48 http://ftpmaster.internal/ubuntu jammy/main amd64 libdeflate0 amd64 1.10-2 [70.9 kB] Get:49 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libjbig0 amd64 2.1-3.1ubuntu0.22.04.1 [29.2 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main amd64 libwebp7 amd64 1.2.2-2 [206 kB] Get:51 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtiff5 amd64 4.3.0-6ubuntu0.3 [183 kB] Get:52 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.8+dfsg-1ubuntu0.2 [148 kB] Get:53 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 gtk-update-icon-cache amd64 3.24.33-1ubuntu2 [31.4 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main amd64 humanity-icon-theme all 0.6.16 [1282 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main amd64 ubuntu-mono all 20.10-0ubuntu2 [153 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main amd64 adwaita-icon-theme all 41.0-1ubuntu1 [3444 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 [14.6 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 [199 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main amd64 autoconf all 2.71-2 [338 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main amd64 automake all 1:1.16.5-1.3 [558 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main amd64 autopoint all 0.21-4ubuntu4 [422 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main amd64 libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main amd64 libtool all 2.4.6-15build2 [164 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-autoreconf all 20 [16.1 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:68 http://ftpmaster.internal/ubuntu jammy/main amd64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:70 http://ftpmaster.internal/ubuntu jammy/main amd64 libdw1 amd64 0.186-1build1 [250 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main amd64 debugedit amd64 1:5.0-4build1 [47.2 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main amd64 dwz amd64 0.14-1build2 [105 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main amd64 gettext amd64 0.21-4ubuntu4 [868 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main amd64 debhelper all 13.6ubuntu1 [923 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main amd64 libbrotli1 amd64 1.0.9-2build6 [315 kB] Get:78 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.1 [389 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main amd64 fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main amd64 fontconfig-config all 2.13.1-4.2ubuntu5 [29.1 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main amd64 libfontconfig1 amd64 2.13.1-4.2ubuntu5 [131 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main amd64 fontconfig amd64 2.13.1-4.2ubuntu5 [177 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main amd64 libatk1.0-data all 2.36.0-3build1 [2824 B] Get:84 http://ftpmaster.internal/ubuntu jammy/main amd64 libatk1.0-0 amd64 2.36.0-3build1 [51.9 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main amd64 gir1.2-atk-1.0 amd64 2.36.0-3build1 [21.0 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main amd64 gir1.2-freedesktop amd64 1.72.0-1 [22.3 kB] Get:87 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 gir1.2-gdkpixbuf-2.0 amd64 2.42.8+dfsg-1ubuntu0.2 [9482 B] Get:88 http://ftpmaster.internal/ubuntu jammy/main amd64 libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main amd64 libgraphite2-3 amd64 1.3.14-1build2 [71.3 kB] Get:90 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libharfbuzz0b amd64 2.7.4-1ubuntu3.1 [352 kB] Get:91 http://ftpmaster.internal/ubuntu jammy-security/main amd64 gir1.2-harfbuzz-0.0 amd64 2.7.4-1ubuntu3.1 [31.6 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main amd64 libthai-data all 0.1.29-1build1 [162 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main amd64 libdatrie1 amd64 0.2.13-2 [19.9 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main amd64 libthai0 amd64 0.1.29-1build1 [19.2 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main amd64 libpango-1.0-0 amd64 1.50.6+ds-2 [230 kB] Get:96 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpixman-1-0 amd64 0.40.0-1ubuntu0.22.04.1 [264 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-render0 amd64 1.14-3ubuntu3 [16.4 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-shm0 amd64 1.14-3ubuntu3 [5780 B] Get:99 http://ftpmaster.internal/ubuntu jammy/main amd64 libxrender1 amd64 1:0.9.10-1build4 [19.7 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main amd64 libcairo2 amd64 1.16.0-5ubuntu2 [628 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main amd64 libpangoft2-1.0-0 amd64 1.50.6+ds-2 [53.9 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main amd64 libpangocairo-1.0-0 amd64 1.50.6+ds-2 [39.8 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main amd64 libxft2 amd64 2.3.4-1 [41.8 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main amd64 libpangoxft-1.0-0 amd64 1.50.6+ds-2 [31.0 kB] Get:105 http://ftpmaster.internal/ubuntu jammy/main amd64 gir1.2-pango-1.0 amd64 1.50.6+ds-2 [43.9 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-common-data amd64 0.8-5ubuntu5 [23.9 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-common3 amd64 0.8-5ubuntu5 [23.7 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main amd64 libavahi-client3 amd64 0.8-5ubuntu5 [28.1 kB] Get:109 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libcups2 amd64 2.4.1op1-1ubuntu4.1 [264 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcomposite1 amd64 1:0.4.5-1build2 [7192 B] Get:111 http://ftpmaster.internal/ubuntu jammy/main amd64 libxfixes3 amd64 1:6.0.0-1 [11.7 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcursor1 amd64 1:1.2.0-2build4 [20.9 kB] Get:113 http://ftpmaster.internal/ubuntu jammy/main amd64 libxdamage1 amd64 1:1.1.5-2build2 [7154 B] Get:114 http://ftpmaster.internal/ubuntu jammy/main amd64 libxi6 amd64 2:1.8-1build1 [32.6 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main amd64 libxinerama1 amd64 2:1.1.4-3 [7382 B] Get:116 http://ftpmaster.internal/ubuntu jammy/main amd64 libxrandr2 amd64 2:1.5.2-1build1 [20.4 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main amd64 libgtk2.0-0 amd64 2.24.33-2ubuntu2 [2037 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/universe amd64 gir1.2-gtk-2.0 amd64 2.24.33-2ubuntu2 [210 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main amd64 libibus-1.0-5 amd64 1.5.26-4 [183 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main amd64 gir1.2-ibus-1.0 amd64 1.5.26-4 [88.3 kB] Get:121 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 icu-devtools amd64 70.1-2ubuntu1 [197 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main amd64 libasound2-data all 1.2.6.1-1ubuntu1 [19.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main amd64 libasound2 amd64 1.2.6.1-1ubuntu1 [390 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main amd64 libasound2-dev amd64 1.2.6.1-1ubuntu1 [110 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main amd64 libasyncns0 amd64 0.8-6build2 [12.8 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main amd64 pkg-config amd64 0.29.2-1ubuntu3 [48.2 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main amd64 libffi-dev amd64 3.4.2-4 [63.7 kB] Get:128 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libglib2.0-bin amd64 2.72.4-0ubuntu1 [80.9 kB] Get:129 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 python3-lib2to3 all 3.10.6-1~22.04 [77.6 kB] Get:130 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 python3-distutils all 3.10.6-1~22.04 [139 kB] Get:131 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libglib2.0-dev-bin amd64 2.72.4-0ubuntu1 [117 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main amd64 uuid-dev amd64 2.37.2-4ubuntu3 [33.1 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main amd64 libblkid-dev amd64 2.37.2-4ubuntu3 [185 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main amd64 libsepol-dev amd64 3.3-1build1 [378 kB] Get:135 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre2-16-0 amd64 10.39-3ubuntu0.1 [203 kB] Get:136 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre2-32-0 amd64 10.39-3ubuntu0.1 [194 kB] Get:137 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre2-posix3 amd64 10.39-3ubuntu0.1 [6130 B] Get:138 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre2-dev amd64 10.39-3ubuntu0.1 [730 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main amd64 libselinux1-dev amd64 3.3-1build2 [158 kB] Get:140 http://ftpmaster.internal/ubuntu jammy/main amd64 libmount-dev amd64 2.37.2-4ubuntu3 [14.5 kB] Get:141 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre16-3 amd64 2:8.39-13ubuntu0.22.04.1 [164 kB] Get:142 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre32-3 amd64 2:8.39-13ubuntu0.22.04.1 [155 kB] Get:143 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcrecpp0v5 amd64 2:8.39-13ubuntu0.22.04.1 [16.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpcre3-dev amd64 2:8.39-13ubuntu0.22.04.1 [579 kB] Get:145 http://ftpmaster.internal/ubuntu jammy-security/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu9.2 [164 kB] Get:146 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libglib2.0-dev amd64 2.72.4-0ubuntu1 [1735 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main amd64 libatk1.0-dev amd64 2.36.0-3build1 [96.6 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main amd64 libbrotli-dev amd64 1.0.9-2build6 [337 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main amd64 libcairo-gobject2 amd64 1.16.0-5ubuntu2 [19.4 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main amd64 liblzo2-2 amd64 2.10-2build3 [53.7 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main amd64 libcairo-script-interpreter2 amd64 1.16.0-5ubuntu2 [62.0 kB] Get:152 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libexpat1-dev amd64 2.4.7-1ubuntu0.2 [147 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main amd64 libpng-dev amd64 1.6.37-3build5 [192 kB] Get:154 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libfreetype-dev amd64 2.11.1+dfsg-1ubuntu0.1 [555 kB] Get:155 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libfreetype6-dev amd64 2.11.1+dfsg-1ubuntu0.1 [8298 B] Get:156 http://ftpmaster.internal/ubuntu jammy/main amd64 libfontconfig-dev amd64 2.13.1-4.2ubuntu5 [151 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main amd64 libfontconfig1-dev amd64 2.13.1-4.2ubuntu5 [1836 B] Get:158 http://ftpmaster.internal/ubuntu jammy/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main amd64 x11proto-dev all 2021.5-1 [604 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main amd64 libxau-dev amd64 1:1.0.9-1build5 [9724 B] Get:161 http://ftpmaster.internal/ubuntu jammy/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu5 [26.5 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main amd64 libpthread-stubs0-dev amd64 0.4-1build2 [5516 B] Get:164 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb1-dev amd64 1.14-3ubuntu3 [86.5 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main amd64 libx11-dev amd64 2:1.7.5-1 [744 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main amd64 libxrender-dev amd64 1:0.9.10-1build4 [26.7 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main amd64 libxext-dev amd64 2:1.3.4-1build1 [84.7 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main amd64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main amd64 libice6 amd64 2:1.0.10-1build2 [42.6 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main amd64 libsm6 amd64 2:1.2.3-1build2 [16.7 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main amd64 libice-dev amd64 2:1.0.10-1build2 [51.4 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/main amd64 libsm-dev amd64 2:1.2.3-1build2 [18.1 kB] Get:173 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libpixman-1-dev amd64 0.40.0-1ubuntu0.22.04.1 [280 kB] Get:174 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-render0-dev amd64 1.14-3ubuntu3 [19.6 kB] Get:175 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-shm0-dev amd64 1.14-3ubuntu3 [6848 B] Get:176 http://ftpmaster.internal/ubuntu jammy/main amd64 libcairo2-dev amd64 1.16.0-5ubuntu2 [692 kB] Get:177 http://ftpmaster.internal/ubuntu jammy/main amd64 libdatrie-dev amd64 0.2.13-2 [19.7 kB] Get:178 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libdbus-1-dev amd64 1.12.20-2ubuntu4.1 [188 kB] Get:179 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwayland-client0 amd64 1.20.0-1ubuntu0.1 [25.9 kB] Get:180 http://ftpmaster.internal/ubuntu jammy/main amd64 libdecor-0-0 amd64 0.1.0-3build1 [15.1 kB] Get:181 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwayland-server0 amd64 1.20.0-1ubuntu0.1 [34.3 kB] Get:182 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwayland-cursor0 amd64 1.20.0-1ubuntu0.1 [10.7 kB] Get:183 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwayland-egl1 amd64 1.20.0-1ubuntu0.1 [5582 B] Get:184 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwayland-bin amd64 1.20.0-1ubuntu0.1 [20.4 kB] Get:185 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libwayland-dev amd64 1.20.0-1ubuntu0.1 [69.5 kB] Get:186 http://ftpmaster.internal/ubuntu jammy/main amd64 libdecor-0-dev amd64 0.1.0-3build1 [5544 B] Get:187 http://ftpmaster.internal/ubuntu jammy/main amd64 libdeflate-dev amd64 1.10-2 [59.2 kB] Get:188 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm-amdgpu1 amd64 2.4.113-2~ubuntu0.22.04.1 [19.9 kB] Get:189 http://ftpmaster.internal/ubuntu jammy/main amd64 libpciaccess0 amd64 0.16-3 [19.1 kB] Get:190 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm-intel1 amd64 2.4.113-2~ubuntu0.22.04.1 [66.7 kB] Get:191 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm-radeon1 amd64 2.4.113-2~ubuntu0.22.04.1 [21.6 kB] Get:192 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm-nouveau2 amd64 2.4.113-2~ubuntu0.22.04.1 [17.5 kB] Get:193 http://ftpmaster.internal/ubuntu jammy/main amd64 libpciaccess-dev amd64 0.16-3 [21.9 kB] Get:194 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libdrm-dev amd64 2.4.113-2~ubuntu0.22.04.1 [292 kB] Get:195 http://ftpmaster.internal/ubuntu jammy/main amd64 libglvnd0 amd64 1.4.0-1 [73.6 kB] Get:196 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libgbm1 amd64 22.2.5-0ubuntu0.1~22.04.1 [33.0 kB] Get:197 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libglapi-mesa amd64 22.2.5-0ubuntu0.1~22.04.1 [35.3 kB] Get:198 http://ftpmaster.internal/ubuntu jammy/main amd64 libx11-xcb1 amd64 2:1.7.5-1 [7790 B] Get:199 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-dri2-0 amd64 1.14-3ubuntu3 [7206 B] Get:200 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-dri3-0 amd64 1.14-3ubuntu3 [6968 B] Get:201 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-present0 amd64 1.14-3ubuntu3 [5734 B] Get:202 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-sync1 amd64 1.14-3ubuntu3 [9416 B] Get:203 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-xfixes0 amd64 1.14-3ubuntu3 [9996 B] Get:204 http://ftpmaster.internal/ubuntu jammy/main amd64 libxshmfence1 amd64 1.3-1build4 [5394 B] Get:205 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libegl-mesa0 amd64 22.2.5-0ubuntu0.1~22.04.1 [111 kB] Get:206 http://ftpmaster.internal/ubuntu jammy/main amd64 libegl1 amd64 1.4.0-1 [28.6 kB] Get:207 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcb-glx0 amd64 1.14-3ubuntu3 [25.9 kB] Get:208 http://ftpmaster.internal/ubuntu jammy/main amd64 libxxf86vm1 amd64 1:1.1.4-1build3 [10.4 kB] Get:209 http://ftpmaster.internal/ubuntu jammy-proposed/universe amd64 libllvm15 amd64 1:15.0.6-3~ubuntu0.22.04.2 [25.4 MB] Get:210 http://ftpmaster.internal/ubuntu jammy/main amd64 libsensors-config all 1:3.6.0-7ubuntu1 [5274 B] Get:211 http://ftpmaster.internal/ubuntu jammy/main amd64 libsensors5 amd64 1:3.6.0-7ubuntu1 [26.3 kB] Get:212 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libgl1-mesa-dri amd64 22.2.5-0ubuntu0.1~22.04.1 [7511 kB] Get:213 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libglx-mesa0 amd64 22.2.5-0ubuntu0.1~22.04.1 [158 kB] Get:214 http://ftpmaster.internal/ubuntu jammy/main amd64 libglx0 amd64 1.4.0-1 [41.0 kB] Get:215 http://ftpmaster.internal/ubuntu jammy/main amd64 libgl1 amd64 1.4.0-1 [110 kB] Get:216 http://ftpmaster.internal/ubuntu jammy/main amd64 libglx-dev amd64 1.4.0-1 [14.1 kB] Get:217 http://ftpmaster.internal/ubuntu jammy/main amd64 libgl-dev amd64 1.4.0-1 [101 kB] Get:218 http://ftpmaster.internal/ubuntu jammy/main amd64 libegl-dev amd64 1.4.0-1 [18.0 kB] Get:219 http://ftpmaster.internal/ubuntu jammy/main amd64 libglvnd-core-dev amd64 1.4.0-1 [12.7 kB] Get:220 http://ftpmaster.internal/ubuntu jammy/main amd64 libgles1 amd64 1.4.0-1 [11.5 kB] Get:221 http://ftpmaster.internal/ubuntu jammy/main amd64 libgles2 amd64 1.4.0-1 [18.0 kB] Get:222 http://ftpmaster.internal/ubuntu jammy/main amd64 libgles-dev amd64 1.4.0-1 [49.4 kB] Get:223 http://ftpmaster.internal/ubuntu jammy/main amd64 libopengl0 amd64 1.4.0-1 [36.5 kB] Get:224 http://ftpmaster.internal/ubuntu jammy/main amd64 libopengl-dev amd64 1.4.0-1 [3400 B] Get:225 http://ftpmaster.internal/ubuntu jammy/main amd64 libglvnd-dev amd64 1.4.0-1 [3162 B] Get:226 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libegl1-mesa-dev amd64 22.2.5-0ubuntu0.1~22.04.1 [8030 B] Get:227 http://ftpmaster.internal/ubuntu jammy/main amd64 libogg0 amd64 1.3.5-0ubuntu3 [22.9 kB] Get:228 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libflac8 amd64 1.3.3-2ubuntu0.1 [111 kB] Get:229 http://ftpmaster.internal/ubuntu jammy/main amd64 libogg-dev amd64 1.3.5-0ubuntu3 [161 kB] Get:230 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libflac-dev amd64 1.3.3-2ubuntu0.1 [162 kB] Get:231 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libfribidi-dev amd64 1.0.8-2ubuntu3.1 [64.8 kB] Get:232 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libgbm-dev amd64 22.2.5-0ubuntu0.1~22.04.1 [9296 B] Get:233 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libgdk-pixbuf2.0-bin amd64 2.42.8+dfsg-1ubuntu0.2 [14.2 kB] Get:234 http://ftpmaster.internal/ubuntu jammy/main amd64 libjpeg-turbo8-dev amd64 2.1.2-0ubuntu1 [257 kB] Get:235 http://ftpmaster.internal/ubuntu jammy/main amd64 libjpeg8-dev amd64 8c-2ubuntu10 [1476 B] Get:236 http://ftpmaster.internal/ubuntu jammy/main amd64 libjpeg-dev amd64 8c-2ubuntu10 [1472 B] Get:237 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libjbig-dev amd64 2.1-3.1ubuntu0.22.04.1 [27.4 kB] Get:238 http://ftpmaster.internal/ubuntu jammy/main amd64 liblzma-dev amd64 5.2.5-2ubuntu1 [159 kB] Get:239 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtiffxx5 amd64 4.3.0-6ubuntu0.3 [5738 B] Get:240 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libtiff-dev amd64 4.3.0-6ubuntu0.3 [314 kB] Get:241 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libgdk-pixbuf-2.0-dev amd64 2.42.8+dfsg-1ubuntu0.2 [47.8 kB] Get:242 http://ftpmaster.internal/ubuntu jammy/main amd64 libglu1-mesa amd64 9.0.2-1 [145 kB] Get:243 http://ftpmaster.internal/ubuntu jammy/main amd64 libglu1-mesa-dev amd64 9.0.2-1 [231 kB] Get:244 http://ftpmaster.internal/ubuntu jammy/main amd64 libgraphite2-dev amd64 1.3.14-1build2 [14.7 kB] Get:245 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libharfbuzz-icu0 amd64 2.7.4-1ubuntu3.1 [5886 B] Get:246 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libharfbuzz-gobject0 amd64 2.7.4-1ubuntu3.1 [26.0 kB] Get:247 http://ftpmaster.internal/ubuntu jammy-proposed/main amd64 libicu-dev amd64 70.1-2ubuntu1 [11.6 MB] Get:248 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libharfbuzz-dev amd64 2.7.4-1ubuntu3.1 [553 kB] Get:249 http://ftpmaster.internal/ubuntu jammy/main amd64 libthai-dev amd64 0.1.29-1build1 [26.4 kB] Get:250 http://ftpmaster.internal/ubuntu jammy/main amd64 libxft-dev amd64 2.3.4-1 [52.4 kB] Get:251 http://ftpmaster.internal/ubuntu jammy/main amd64 pango1.0-tools amd64 1.50.6+ds-2 [45.8 kB] Get:252 http://ftpmaster.internal/ubuntu jammy/main amd64 libpango1.0-dev amd64 1.50.6+ds-2 [154 kB] Get:253 http://ftpmaster.internal/ubuntu jammy/main amd64 libxinerama-dev amd64 2:1.1.4-3 [8104 B] Get:254 http://ftpmaster.internal/ubuntu jammy/main amd64 libxfixes-dev amd64 1:6.0.0-1 [12.2 kB] Get:255 http://ftpmaster.internal/ubuntu jammy/main amd64 libxi-dev amd64 2:1.8-1build1 [193 kB] Get:256 http://ftpmaster.internal/ubuntu jammy/main amd64 libxrandr-dev amd64 2:1.5.2-1build1 [26.7 kB] Get:257 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcursor-dev amd64 1:1.2.0-2build4 [28.2 kB] Get:258 http://ftpmaster.internal/ubuntu jammy/main amd64 libxcomposite-dev amd64 1:0.4.5-1build2 [9326 B] Get:259 http://ftpmaster.internal/ubuntu jammy/main amd64 libxdamage-dev amd64 1:1.1.5-2build2 [5264 B] Get:260 http://ftpmaster.internal/ubuntu jammy-security/main amd64 libxml2-utils amd64 2.9.13+dfsg-1ubuntu0.2 [40.2 kB] Get:261 http://ftpmaster.internal/ubuntu jammy/universe amd64 libgtk2.0-dev amd64 2.24.33-2ubuntu2 [778 kB] Get:262 http://ftpmaster.internal/ubuntu jammy/main amd64 libibus-1.0-dev amd64 1.5.26-4 [185 kB] Get:263 http://ftpmaster.internal/ubuntu jammy/main amd64 libopus0 amd64 1.3.1-0.1build2 [203 kB] Get:264 http://ftpmaster.internal/ubuntu jammy/main amd64 libvorbis0a amd64 1.3.7-1build2 [99.2 kB] Get:265 http://ftpmaster.internal/ubuntu jammy/main amd64 libvorbisenc2 amd64 1.3.7-1build2 [82.6 kB] Get:266 http://ftpmaster.internal/ubuntu jammy/main amd64 libsndfile1 amd64 1.0.31-2build1 [196 kB] Get:267 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libpulse0 amd64 1:15.99.1+dfsg1-1ubuntu2 [297 kB] Get:268 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libpulse-mainloop-glib0 amd64 1:15.99.1+dfsg1-1ubuntu2 [12.4 kB] Get:269 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libpulse-dev amd64 1:15.99.1+dfsg1-1ubuntu2 [75.6 kB] Get:270 http://ftpmaster.internal/ubuntu jammy/main amd64 libxkbcommon0 amd64 1.4.0-1 [125 kB] Get:271 http://ftpmaster.internal/ubuntu jammy/main amd64 libxss1 amd64 1:1.2.3-1build2 [8476 B] Get:272 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libsdl2-2.0-0 amd64 2.0.20+dfsg-2ubuntu1.22.04.1 [582 kB] Get:273 http://ftpmaster.internal/ubuntu jammy/universe amd64 libsndio7.0 amd64 1.8.1-1.1 [29.3 kB] Get:274 http://ftpmaster.internal/ubuntu jammy/universe amd64 libsndio-dev amd64 1.8.1-1.1 [17.8 kB] Get:275 http://ftpmaster.internal/ubuntu jammy-updates/main amd64 libudev-dev amd64 249.11-0ubuntu3.6 [20.7 kB] Get:276 http://ftpmaster.internal/ubuntu jammy/main amd64 libxkbcommon-dev amd64 1.4.0-1 [54.9 kB] Get:277 http://ftpmaster.internal/ubuntu jammy/main amd64 libxss-dev amd64 1:1.2.3-1build2 [12.3 kB] Get:278 http://ftpmaster.internal/ubuntu jammy/main amd64 libxt6 amd64 1:1.2.1-1 [177 kB] Get:279 http://ftpmaster.internal/ubuntu jammy/main amd64 libxt-dev amd64 1:1.2.1-1 [396 kB] Get:280 http://ftpmaster.internal/ubuntu jammy/main amd64 libxv1 amd64 2:1.0.11-1build2 [11.2 kB] Get:281 http://ftpmaster.internal/ubuntu jammy/main amd64 libxv-dev amd64 2:1.0.11-1build2 [33.4 kB] Get:282 http://ftpmaster.internal/ubuntu jammy/main amd64 libxxf86vm-dev amd64 1:1.1.4-1build3 [13.9 kB] Get:283 http://ftpmaster.internal/ubuntu jammy-updates/universe amd64 libsdl2-dev amd64 2.0.20+dfsg-2ubuntu1.22.04.1 [1767 kB] Get:284 http://ftpmaster.internal/ubuntu jammy/main amd64 libvorbisfile3 amd64 1.3.7-1build2 [17.1 kB] Get:285 http://ftpmaster.internal/ubuntu jammy/main amd64 libvorbis-dev amd64 1.3.7-1build2 [347 kB] Get:286 http://ftpmaster.internal/ubuntu jammy/main amd64 libvpx7 amd64 1.11.0-2ubuntu2 [1078 kB] Get:287 http://ftpmaster.internal/ubuntu jammy/main amd64 libvpx-dev amd64 1.11.0-2ubuntu2 [1251 kB] Get:288 http://ftpmaster.internal/ubuntu jammy/main amd64 dh-exec amd64 0.23.4build2 [25.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 109 MB in 1s (132 MB/s) Selecting previously unselected package libpython3.10-minimal:amd64. (Reading database ... 15377 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.6-1~22.04.2_amd64.deb ... Unpacking libpython3.10-minimal:amd64 (3.10.6-1~22.04.2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.2_amd64.deb ... Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.2) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.6-1~22.04.2_amd64.deb ... Unpacking python3.10-minimal (3.10.6-1~22.04.2) ... Setting up libpython3.10-minimal:amd64 (3.10.6-1~22.04.2) ... Setting up libexpat1:amd64 (2.4.7-1ubuntu0.2) ... Setting up python3.10-minimal (3.10.6-1~22.04.2) ... Selecting previously unselected package python3-minimal. (Reading database ... 15679 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.6-1~22.04_amd64.deb ... Unpacking python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:amd64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.6-1~22.04.2_amd64.deb ... Unpacking libpython3.10-stdlib:amd64 (3.10.6-1~22.04.2) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.6-1~22.04.2_amd64.deb ... Unpacking python3.10 (3.10.6-1~22.04.2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.10.6-1~22.04_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.10.6-1~22.04) ... Setting up python3-minimal (3.10.6-1~22.04) ... Selecting previously unselected package python3. (Reading database ... 16080 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.6-1~22.04_amd64.deb ... Unpacking python3 (3.10.6-1~22.04) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../001-libglib2.0-0_2.72.4-0ubuntu1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.72.4-0ubuntu1) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../002-libgirepository-1.0-1_1.72.0-1_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.72.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../003-gir1.2-glib-2.0_1.72.0-1_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.72.0-1) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../004-libmd0_1.0.4-1build1_amd64.deb ... Unpacking libmd0:amd64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../005-libbsd0_0.11.5-1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.5-1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../006-libdbus-1-3_1.12.20-2ubuntu4.1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../007-libelf1_0.186-1build1_amd64.deb ... Unpacking libelf1:amd64 (0.186-1build1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../008-libfribidi0_1.0.8-2ubuntu3.1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../009-libglib2.0-data_2.72.4-0ubuntu1_all.deb ... Unpacking libglib2.0-data (2.72.4-0ubuntu1) ... Selecting previously unselected package libicu70:amd64. Preparing to unpack .../010-libicu70_70.1-2ubuntu1_amd64.deb ... Unpacking libicu70:amd64 (70.1-2ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../011-libxml2_2.9.13+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../012-shared-mime-info_2.1-2_amd64.deb ... Unpacking shared-mime-info (2.1-2) ... Selecting previously unselected package ucf. Preparing to unpack .../013-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package xkb-data. Preparing to unpack .../014-xkb-data_2.33-1_all.deb ... Unpacking xkb-data (2.33-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../015-bsdextrautils_2.37.2-4ubuntu3_amd64.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../016-libmagic-mgc_1%3a5.41-3_amd64.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../017-libmagic1_1%3a5.41-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../018-file_1%3a5.41-3_amd64.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../019-gettext-base_0.21-4ubuntu4_amd64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../020-libuchardet0_0.0.7-1build2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../021-groff-base_1.22.4-8build1_amd64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../022-libdrm-common_2.4.113-2~ubuntu0.22.04.1_all.deb ... Unpacking libdrm-common (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../023-libdrm2_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../024-libedit2_3.1-20210910-1build1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20210910-1build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../025-libpipeline1_1.5.5-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.5-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../026-libxau6_1%3a1.0.9-1build5_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../027-libxdmcp6_1%3a1.1.3-0ubuntu5_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../028-libxcb1_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb1:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../029-libx11-data_2%3a1.7.5-1_all.deb ... Unpacking libx11-data (2:1.7.5-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../030-libx11-6_2%3a1.7.5-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.7.5-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../031-libxext6_2%3a1.3.4-1build1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../032-man-db_2.10.2-1_amd64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../033-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../034-libgdk-pixbuf2.0-common_2.42.8+dfsg-1ubuntu0.2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../035-libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../036-libjpeg8_8c-2ubuntu10_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu10) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../037-libdeflate0_1.10-2_amd64.deb ... Unpacking libdeflate0:amd64 (1.10-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../038-libjbig0_2.1-3.1ubuntu0.22.04.1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1ubuntu0.22.04.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../039-libwebp7_1.2.2-2_amd64.deb ... Unpacking libwebp7:amd64 (1.2.2-2) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../040-libtiff5_4.3.0-6ubuntu0.3_amd64.deb ... Unpacking libtiff5:amd64 (4.3.0-6ubuntu0.3) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../041-libgdk-pixbuf-2.0-0_2.42.8+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../042-gtk-update-icon-cache_3.24.33-1ubuntu2_amd64.deb ... Unpacking gtk-update-icon-cache (3.24.33-1ubuntu2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../043-humanity-icon-theme_0.6.16_all.deb ... Unpacking humanity-icon-theme (0.6.16) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../044-ubuntu-mono_20.10-0ubuntu2_all.deb ... Unpacking ubuntu-mono (20.10-0ubuntu2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../045-adwaita-icon-theme_41.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (41.0-1ubuntu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../046-libsigsegv2_2.13-1ubuntu3_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../047-m4_1.4.18-5ubuntu2_amd64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../048-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../049-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../050-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../051-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../052-libdebhelper-perl_13.6ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.6ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../053-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../054-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../055-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../056-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../058-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../059-libdw1_0.186-1build1_amd64.deb ... Unpacking libdw1:amd64 (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../060-debugedit_1%3a5.0-4build1_amd64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../061-dwz_0.14-1build2_amd64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../062-gettext_0.21-4ubuntu4_amd64.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../063-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../064-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../065-debhelper_13.6ubuntu1_all.deb ... Unpacking debhelper (13.6ubuntu1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../066-libbrotli1_1.0.9-2build6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2build6) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../067-libfreetype6_2.11.1+dfsg-1ubuntu0.1_amd64.deb ... Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../068-fonts-dejavu-core_2.37-2build1_all.deb ... Unpacking fonts-dejavu-core (2.37-2build1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../069-fontconfig-config_2.13.1-4.2ubuntu5_all.deb ... Unpacking fontconfig-config (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../070-libfontconfig1_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package fontconfig. Preparing to unpack .../071-fontconfig_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking fontconfig (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../072-libatk1.0-data_2.36.0-3build1_all.deb ... Unpacking libatk1.0-data (2.36.0-3build1) ... Selecting previously unselected package libatk1.0-0:amd64. Preparing to unpack .../073-libatk1.0-0_2.36.0-3build1_amd64.deb ... Unpacking libatk1.0-0:amd64 (2.36.0-3build1) ... Selecting previously unselected package gir1.2-atk-1.0:amd64. Preparing to unpack .../074-gir1.2-atk-1.0_2.36.0-3build1_amd64.deb ... Unpacking gir1.2-atk-1.0:amd64 (2.36.0-3build1) ... Selecting previously unselected package gir1.2-freedesktop:amd64. Preparing to unpack .../075-gir1.2-freedesktop_1.72.0-1_amd64.deb ... Unpacking gir1.2-freedesktop:amd64 (1.72.0-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:amd64. Preparing to unpack .../076-gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1ubuntu0.2_amd64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../077-libgtk2.0-common_2.24.33-2ubuntu2_all.deb ... Unpacking libgtk2.0-common (2.24.33-2ubuntu2) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../078-libgraphite2-3_1.3.14-1build2_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../079-libharfbuzz0b_2.7.4-1ubuntu3.1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.7.4-1ubuntu3.1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64. Preparing to unpack .../080-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3.1_amd64.deb ... Unpacking gir1.2-harfbuzz-0.0:amd64 (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../081-libthai-data_0.1.29-1build1_all.deb ... Unpacking libthai-data (0.1.29-1build1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../082-libdatrie1_0.2.13-2_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-2) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../083-libthai0_0.1.29-1build1_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-1build1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../084-libpango-1.0-0_1.50.6+ds-2_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.50.6+ds-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../085-libpixman-1-0_0.40.0-1ubuntu0.22.04.1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.40.0-1ubuntu0.22.04.1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../086-libxcb-render0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-render0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../087-libxcb-shm0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../088-libxrender1_1%3a0.9.10-1build4_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1build4) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../089-libcairo2_1.16.0-5ubuntu2_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-5ubuntu2) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../090-libpangoft2-1.0-0_1.50.6+ds-2_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.50.6+ds-2) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../091-libpangocairo-1.0-0_1.50.6+ds-2_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.50.6+ds-2) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../092-libxft2_2.3.4-1_amd64.deb ... Unpacking libxft2:amd64 (2.3.4-1) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../093-libpangoxft-1.0-0_1.50.6+ds-2_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.50.6+ds-2) ... Selecting previously unselected package gir1.2-pango-1.0:amd64. Preparing to unpack .../094-gir1.2-pango-1.0_1.50.6+ds-2_amd64.deb ... Unpacking gir1.2-pango-1.0:amd64 (1.50.6+ds-2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../095-libavahi-common-data_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../096-libavahi-common3_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../097-libavahi-client3_0.8-5ubuntu5_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../098-libcups2_2.4.1op1-1ubuntu4.1_amd64.deb ... Unpacking libcups2:amd64 (2.4.1op1-1ubuntu4.1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../099-libxcomposite1_1%3a0.4.5-1build2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.5-1build2) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../100-libxfixes3_1%3a6.0.0-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-1) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../101-libxcursor1_1%3a1.2.0-2build4_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.0-2build4) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../102-libxdamage1_1%3a1.1.5-2build2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.5-2build2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../103-libxi6_2%3a1.8-1build1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8-1build1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../104-libxinerama1_2%3a1.1.4-3_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../105-libxrandr2_2%3a1.5.2-1build1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.2-1build1) ... Selecting previously unselected package libgtk2.0-0:amd64. Preparing to unpack .../106-libgtk2.0-0_2.24.33-2ubuntu2_amd64.deb ... Unpacking libgtk2.0-0:amd64 (2.24.33-2ubuntu2) ... Selecting previously unselected package gir1.2-gtk-2.0:amd64. Preparing to unpack .../107-gir1.2-gtk-2.0_2.24.33-2ubuntu2_amd64.deb ... Unpacking gir1.2-gtk-2.0:amd64 (2.24.33-2ubuntu2) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../108-libibus-1.0-5_1.5.26-4_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.26-4) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../109-gir1.2-ibus-1.0_1.5.26-4_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.26-4) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../110-icu-devtools_70.1-2ubuntu1_amd64.deb ... Unpacking icu-devtools (70.1-2ubuntu1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../111-libasound2-data_1.2.6.1-1ubuntu1_all.deb ... Unpacking libasound2-data (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../112-libasound2_1.2.6.1-1ubuntu1_amd64.deb ... Unpacking libasound2:amd64 (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../113-libasound2-dev_1.2.6.1-1ubuntu1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.6.1-1ubuntu1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../114-libasyncns0_0.8-6build2_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6build2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../115-pkg-config_0.29.2-1ubuntu3_amd64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../116-libffi-dev_3.4.2-4_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.2-4) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../117-libglib2.0-bin_2.72.4-0ubuntu1_amd64.deb ... Unpacking libglib2.0-bin (2.72.4-0ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../118-python3-lib2to3_3.10.6-1~22.04_all.deb ... Unpacking python3-lib2to3 (3.10.6-1~22.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../119-python3-distutils_3.10.6-1~22.04_all.deb ... Unpacking python3-distutils (3.10.6-1~22.04) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../120-libglib2.0-dev-bin_2.72.4-0ubuntu1_amd64.deb ... Unpacking libglib2.0-dev-bin (2.72.4-0ubuntu1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../121-uuid-dev_2.37.2-4ubuntu3_amd64.deb ... Unpacking uuid-dev:amd64 (2.37.2-4ubuntu3) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../122-libblkid-dev_2.37.2-4ubuntu3_amd64.deb ... Unpacking libblkid-dev:amd64 (2.37.2-4ubuntu3) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../123-libsepol-dev_3.3-1build1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.3-1build1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../124-libpcre2-16-0_10.39-3ubuntu0.1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.39-3ubuntu0.1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../125-libpcre2-32-0_10.39-3ubuntu0.1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.39-3ubuntu0.1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../126-libpcre2-posix3_10.39-3ubuntu0.1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.39-3ubuntu0.1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../127-libpcre2-dev_10.39-3ubuntu0.1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.39-3ubuntu0.1) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../128-libselinux1-dev_3.3-1build2_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.3-1build2) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../129-libmount-dev_2.37.2-4ubuntu3_amd64.deb ... Unpacking libmount-dev:amd64 (2.37.2-4ubuntu3) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../130-libpcre16-3_2%3a8.39-13ubuntu0.22.04.1_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../131-libpcre32-3_2%3a8.39-13ubuntu0.22.04.1_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../132-libpcrecpp0v5_2%3a8.39-13ubuntu0.22.04.1_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../133-libpcre3-dev_2%3a8.39-13ubuntu0.22.04.1_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-13ubuntu0.22.04.1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../134-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../135-libglib2.0-dev_2.72.4-0ubuntu1_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.72.4-0ubuntu1) ... Selecting previously unselected package libatk1.0-dev:amd64. Preparing to unpack .../136-libatk1.0-dev_2.36.0-3build1_amd64.deb ... Unpacking libatk1.0-dev:amd64 (2.36.0-3build1) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../137-libbrotli-dev_1.0.9-2build6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.0.9-2build6) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../138-libcairo-gobject2_1.16.0-5ubuntu2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.16.0-5ubuntu2) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../139-liblzo2-2_2.10-2build3_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-2build3) ... Selecting previously unselected package libcairo-script-interpreter2:amd64. Preparing to unpack .../140-libcairo-script-interpreter2_1.16.0-5ubuntu2_amd64.deb ... Unpacking libcairo-script-interpreter2:amd64 (1.16.0-5ubuntu2) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../141-libexpat1-dev_2.4.7-1ubuntu0.2_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.4.7-1ubuntu0.2) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../142-libpng-dev_1.6.37-3build5_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.37-3build5) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../143-libfreetype-dev_2.11.1+dfsg-1ubuntu0.1_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.11.1+dfsg-1ubuntu0.1) ... Selecting previously unselected package libfreetype6-dev:amd64. Preparing to unpack .../144-libfreetype6-dev_2.11.1+dfsg-1ubuntu0.1_amd64.deb ... Unpacking libfreetype6-dev:amd64 (2.11.1+dfsg-1ubuntu0.1) ... Selecting previously unselected package libfontconfig-dev:amd64. Preparing to unpack .../145-libfontconfig-dev_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:amd64. Preparing to unpack .../146-libfontconfig1-dev_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../147-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../148-x11proto-dev_2021.5-1_all.deb ... Unpacking x11proto-dev (2021.5-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../149-libxau-dev_1%3a1.0.9-1build5_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../150-libxdmcp-dev_1%3a1.1.3-0ubuntu5_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../151-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../152-libpthread-stubs0-dev_0.4-1build2_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1build2) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../153-libxcb1-dev_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../154-libx11-dev_2%3a1.7.5-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.7.5-1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../155-libxrender-dev_1%3a0.9.10-1build4_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1build4) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../156-libxext-dev_2%3a1.3.4-1build1_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1build1) ... Selecting previously unselected package x11-common. Preparing to unpack .../157-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../158-libice6_2%3a1.0.10-1build2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1build2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../159-libsm6_2%3a1.2.3-1build2_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1build2) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../160-libice-dev_2%3a1.0.10-1build2_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.10-1build2) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../161-libsm-dev_2%3a1.2.3-1build2_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.3-1build2) ... Selecting previously unselected package libpixman-1-dev:amd64. Preparing to unpack .../162-libpixman-1-dev_0.40.0-1ubuntu0.22.04.1_amd64.deb ... Unpacking libpixman-1-dev:amd64 (0.40.0-1ubuntu0.22.04.1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../163-libxcb-render0-dev_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../164-libxcb-shm0-dev_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libcairo2-dev:amd64. Preparing to unpack .../165-libcairo2-dev_1.16.0-5ubuntu2_amd64.deb ... Unpacking libcairo2-dev:amd64 (1.16.0-5ubuntu2) ... Selecting previously unselected package libdatrie-dev:amd64. Preparing to unpack .../166-libdatrie-dev_0.2.13-2_amd64.deb ... Unpacking libdatrie-dev:amd64 (0.2.13-2) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../167-libdbus-1-dev_1.12.20-2ubuntu4.1_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.12.20-2ubuntu4.1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../168-libwayland-client0_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libdecor-0-0:amd64. Preparing to unpack .../169-libdecor-0-0_0.1.0-3build1_amd64.deb ... Unpacking libdecor-0-0:amd64 (0.1.0-3build1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../170-libwayland-server0_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../171-libwayland-cursor0_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../172-libwayland-egl1_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../173-libwayland-bin_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-bin (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../174-libwayland-dev_1.20.0-1ubuntu0.1_amd64.deb ... Unpacking libwayland-dev:amd64 (1.20.0-1ubuntu0.1) ... Selecting previously unselected package libdecor-0-dev:amd64. Preparing to unpack .../175-libdecor-0-dev_0.1.0-3build1_amd64.deb ... Unpacking libdecor-0-dev:amd64 (0.1.0-3build1) ... Selecting previously unselected package libdeflate-dev:amd64. Preparing to unpack .../176-libdeflate-dev_1.10-2_amd64.deb ... Unpacking libdeflate-dev:amd64 (1.10-2) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../177-libdrm-amdgpu1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../178-libpciaccess0_0.16-3_amd64.deb ... Unpacking libpciaccess0:amd64 (0.16-3) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../179-libdrm-intel1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../180-libdrm-radeon1_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../181-libdrm-nouveau2_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libpciaccess-dev:amd64. Preparing to unpack .../182-libpciaccess-dev_0.16-3_amd64.deb ... Unpacking libpciaccess-dev:amd64 (0.16-3) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../183-libdrm-dev_2.4.113-2~ubuntu0.22.04.1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../184-libglvnd0_1.4.0-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.4.0-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../185-libgbm1_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libgbm1:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../186-libglapi-mesa_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libglapi-mesa:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../187-libx11-xcb1_2%3a1.7.5-1_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.7.5-1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../188-libxcb-dri2-0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../189-libxcb-dri3-0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../190-libxcb-present0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-present0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../191-libxcb-sync1_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../192-libxcb-xfixes0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../193-libxshmfence1_1.3-1build4_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1build4) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../194-libegl-mesa0_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libegl-mesa0:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../195-libegl1_1.4.0-1_amd64.deb ... Unpacking libegl1:amd64 (1.4.0-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../196-libxcb-glx0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../197-libxxf86vm1_1%3a1.1.4-1build3_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1build3) ... Selecting previously unselected package libllvm15:amd64. Preparing to unpack .../198-libllvm15_1%3a15.0.6-3~ubuntu0.22.04.2_amd64.deb ... Unpacking libllvm15:amd64 (1:15.0.6-3~ubuntu0.22.04.2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../199-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../200-libsensors5_1%3a3.6.0-7ubuntu1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../201-libgl1-mesa-dri_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../202-libglx-mesa0_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libglx-mesa0:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../203-libglx0_1.4.0-1_amd64.deb ... Unpacking libglx0:amd64 (1.4.0-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../204-libgl1_1.4.0-1_amd64.deb ... Unpacking libgl1:amd64 (1.4.0-1) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../205-libglx-dev_1.4.0-1_amd64.deb ... Unpacking libglx-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../206-libgl-dev_1.4.0-1_amd64.deb ... Unpacking libgl-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../207-libegl-dev_1.4.0-1_amd64.deb ... Unpacking libegl-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../208-libglvnd-core-dev_1.4.0-1_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../209-libgles1_1.4.0-1_amd64.deb ... Unpacking libgles1:amd64 (1.4.0-1) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../210-libgles2_1.4.0-1_amd64.deb ... Unpacking libgles2:amd64 (1.4.0-1) ... Selecting previously unselected package libgles-dev:amd64. Preparing to unpack .../211-libgles-dev_1.4.0-1_amd64.deb ... Unpacking libgles-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../212-libopengl0_1.4.0-1_amd64.deb ... Unpacking libopengl0:amd64 (1.4.0-1) ... Selecting previously unselected package libopengl-dev:amd64. Preparing to unpack .../213-libopengl-dev_1.4.0-1_amd64.deb ... Unpacking libopengl-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../214-libglvnd-dev_1.4.0-1_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../215-libegl1-mesa-dev_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../216-libogg0_1.3.5-0ubuntu3_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-0ubuntu3) ... Selecting previously unselected package libflac8:amd64. Preparing to unpack .../217-libflac8_1.3.3-2ubuntu0.1_amd64.deb ... Unpacking libflac8:amd64 (1.3.3-2ubuntu0.1) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../218-libogg-dev_1.3.5-0ubuntu3_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.5-0ubuntu3) ... Selecting previously unselected package libflac-dev:amd64. Preparing to unpack .../219-libflac-dev_1.3.3-2ubuntu0.1_amd64.deb ... Unpacking libflac-dev:amd64 (1.3.3-2ubuntu0.1) ... Selecting previously unselected package libfribidi-dev:amd64. Preparing to unpack .../220-libfribidi-dev_1.0.8-2ubuntu3.1_amd64.deb ... Unpacking libfribidi-dev:amd64 (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libgbm-dev:amd64. Preparing to unpack .../221-libgbm-dev_22.2.5-0ubuntu0.1~22.04.1_amd64.deb ... Unpacking libgbm-dev:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../222-libgdk-pixbuf2.0-bin_2.42.8+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libjpeg-turbo8-dev:amd64. Preparing to unpack .../223-libjpeg-turbo8-dev_2.1.2-0ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8-dev:amd64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8-dev:amd64. Preparing to unpack .../224-libjpeg8-dev_8c-2ubuntu10_amd64.deb ... Unpacking libjpeg8-dev:amd64 (8c-2ubuntu10) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../225-libjpeg-dev_8c-2ubuntu10_amd64.deb ... Unpacking libjpeg-dev:amd64 (8c-2ubuntu10) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../226-libjbig-dev_2.1-3.1ubuntu0.22.04.1_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-3.1ubuntu0.22.04.1) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../227-liblzma-dev_5.2.5-2ubuntu1_amd64.deb ... Unpacking liblzma-dev:amd64 (5.2.5-2ubuntu1) ... Selecting previously unselected package libtiffxx5:amd64. Preparing to unpack .../228-libtiffxx5_4.3.0-6ubuntu0.3_amd64.deb ... Unpacking libtiffxx5:amd64 (4.3.0-6ubuntu0.3) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../229-libtiff-dev_4.3.0-6ubuntu0.3_amd64.deb ... Unpacking libtiff-dev:amd64 (4.3.0-6ubuntu0.3) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:amd64. Preparing to unpack .../230-libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libgdk-pixbuf-2.0-dev:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../231-libglu1-mesa_9.0.2-1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.2-1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../232-libglu1-mesa-dev_9.0.2-1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.2-1) ... Selecting previously unselected package libgraphite2-dev:amd64. Preparing to unpack .../233-libgraphite2-dev_1.3.14-1build2_amd64.deb ... Unpacking libgraphite2-dev:amd64 (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz-icu0:amd64. Preparing to unpack .../234-libharfbuzz-icu0_2.7.4-1ubuntu3.1_amd64.deb ... Unpacking libharfbuzz-icu0:amd64 (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libharfbuzz-gobject0:amd64. Preparing to unpack .../235-libharfbuzz-gobject0_2.7.4-1ubuntu3.1_amd64.deb ... Unpacking libharfbuzz-gobject0:amd64 (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../236-libicu-dev_70.1-2ubuntu1_amd64.deb ... Unpacking libicu-dev:amd64 (70.1-2ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:amd64. Preparing to unpack .../237-libharfbuzz-dev_2.7.4-1ubuntu3.1_amd64.deb ... Unpacking libharfbuzz-dev:amd64 (2.7.4-1ubuntu3.1) ... Selecting previously unselected package libthai-dev:amd64. Preparing to unpack .../238-libthai-dev_0.1.29-1build1_amd64.deb ... Unpacking libthai-dev:amd64 (0.1.29-1build1) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../239-libxft-dev_2.3.4-1_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.4-1) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../240-pango1.0-tools_1.50.6+ds-2_amd64.deb ... Unpacking pango1.0-tools (1.50.6+ds-2) ... Selecting previously unselected package libpango1.0-dev:amd64. Preparing to unpack .../241-libpango1.0-dev_1.50.6+ds-2_amd64.deb ... Unpacking libpango1.0-dev:amd64 (1.50.6+ds-2) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../242-libxinerama-dev_2%3a1.1.4-3_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-3) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../243-libxfixes-dev_1%3a6.0.0-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:6.0.0-1) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../244-libxi-dev_2%3a1.8-1build1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.8-1build1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../245-libxrandr-dev_2%3a1.5.2-1build1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.2-1build1) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../246-libxcursor-dev_1%3a1.2.0-2build4_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.2.0-2build4) ... Selecting previously unselected package libxcomposite-dev:amd64. Preparing to unpack .../247-libxcomposite-dev_1%3a0.4.5-1build2_amd64.deb ... Unpacking libxcomposite-dev:amd64 (1:0.4.5-1build2) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../248-libxdamage-dev_1%3a1.1.5-2build2_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.5-2build2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../249-libxml2-utils_2.9.13+dfsg-1ubuntu0.2_amd64.deb ... Unpacking libxml2-utils (2.9.13+dfsg-1ubuntu0.2) ... Selecting previously unselected package libgtk2.0-dev:amd64. Preparing to unpack .../250-libgtk2.0-dev_2.24.33-2ubuntu2_amd64.deb ... Unpacking libgtk2.0-dev:amd64 (2.24.33-2ubuntu2) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../251-libibus-1.0-dev_1.5.26-4_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.26-4) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../252-libopus0_1.3.1-0.1build2_amd64.deb ... Unpacking libopus0:amd64 (1.3.1-0.1build2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../253-libvorbis0a_1.3.7-1build2_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-1build2) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../254-libvorbisenc2_1.3.7-1build2_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-1build2) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../255-libsndfile1_1.0.31-2build1_amd64.deb ... Unpacking libsndfile1:amd64 (1.0.31-2build1) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../256-libpulse0_1%3a15.99.1+dfsg1-1ubuntu2_amd64.deb ... Unpacking libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../257-libpulse-mainloop-glib0_1%3a15.99.1+dfsg1-1ubuntu2_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (1:15.99.1+dfsg1-1ubuntu2) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../258-libpulse-dev_1%3a15.99.1+dfsg1-1ubuntu2_amd64.deb ... Unpacking libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu2) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../259-libxkbcommon0_1.4.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.4.0-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../260-libxss1_1%3a1.2.3-1build2_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1build2) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../261-libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... Selecting previously unselected package libsndio7.0:amd64. Preparing to unpack .../262-libsndio7.0_1.8.1-1.1_amd64.deb ... Unpacking libsndio7.0:amd64 (1.8.1-1.1) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../263-libsndio-dev_1.8.1-1.1_amd64.deb ... Unpacking libsndio-dev:amd64 (1.8.1-1.1) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../264-libudev-dev_249.11-0ubuntu3.6_amd64.deb ... Unpacking libudev-dev:amd64 (249.11-0ubuntu3.6) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../265-libxkbcommon-dev_1.4.0-1_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../266-libxss-dev_1%3a1.2.3-1build2_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1build2) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../267-libxt6_1%3a1.2.1-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.1-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../268-libxt-dev_1%3a1.2.1-1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.1-1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../269-libxv1_2%3a1.0.11-1build2_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1build2) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../270-libxv-dev_2%3a1.0.11-1build2_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1build2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../271-libxxf86vm-dev_1%3a1.1.4-1build3_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1build3) ... Selecting previously unselected package libsdl2-dev:amd64. Preparing to unpack .../272-libsdl2-dev_2.0.20+dfsg-2ubuntu1.22.04.1_amd64.deb ... Unpacking libsdl2-dev:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../273-libvorbisfile3_1.3.7-1build2_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.7-1build2) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../274-libvorbis-dev_1.3.7-1build2_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.7-1build2) ... Selecting previously unselected package libvpx7:amd64. Preparing to unpack .../275-libvpx7_1.11.0-2ubuntu2_amd64.deb ... Unpacking libvpx7:amd64 (1.11.0-2ubuntu2) ... Selecting previously unselected package libvpx-dev:amd64. Preparing to unpack .../276-libvpx-dev_1.11.0-2ubuntu2_amd64.deb ... Unpacking libvpx-dev:amd64 (1.11.0-2ubuntu2) ... Selecting previously unselected package dh-exec. Preparing to unpack .../277-dh-exec_0.23.4build2_amd64.deb ... Unpacking dh-exec (0.23.4build2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../278-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpcrecpp0v5:amd64 (2:8.39-13ubuntu0.22.04.1) ... Setting up libpipeline1:amd64 (1.5.5-1) ... Setting up libgraphite2-3:amd64 (1.3.14-1build2) ... Setting up libpixman-1-0:amd64 (0.40.0-1ubuntu0.22.04.1) ... Setting up libwayland-server0:amd64 (1.20.0-1ubuntu0.1) ... Setting up libpciaccess0:amd64 (0.16-3) ... Setting up libxau6:amd64 (1:1.0.9-1build5) ... Setting up libpixman-1-dev:amd64 (0.40.0-1ubuntu0.22.04.1) ... Setting up libpciaccess-dev:amd64 (0.16-3) ... Setting up libogg0:amd64 (1.3.5-0ubuntu3) ... Setting up bsdextrautils (2.37.2-4ubuntu3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libglvnd-core-dev:amd64 (1.4.0-1) ... Setting up libpcre16-3:amd64 (2:8.39-13ubuntu0.22.04.1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:amd64 (0.2.13-2) ... Setting up libmagic-mgc (1:5.41-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.72.4-0ubuntu1) ... No schema files found: doing nothing. Setting up libglvnd0:amd64 (1.4.0-1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libbrotli1:amd64 (1.0.9-2build6) ... Setting up libgdk-pixbuf2.0-common (2.42.8+dfsg-1ubuntu0.2) ... Setting up libibus-1.0-5:amd64 (1.5.26-4) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-7ubuntu1) ... Setting up libmagic1:amd64 (1:5.41-3) ... Setting up libdeflate0:amd64 (1.10-2) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up xkb-data (2.33-1) ... Setting up liblzo2-2:amd64 (2.10-2build3) ... Setting up file (1:5.41-3) ... Setting up libogg-dev:amd64 (1.3.5-0ubuntu3) ... Setting up libffi-dev:amd64 (3.4.2-4) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1build2) ... Setting up libjbig0:amd64 (2.1-3.1ubuntu0.22.04.1) ... Setting up libpcre2-16-0:amd64 (10.39-3ubuntu0.1) ... Setting up libopengl0:amd64 (1.4.0-1) ... Setting up libflac8:amd64 (1.3.3-2ubuntu0.1) ... Setting up libasound2-data (1.2.6.1-1ubuntu1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:amd64 (1.3.14-1build2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:amd64 (10.39-3ubuntu0.1) ... Setting up libglib2.0-data (2.72.4-0ubuntu1) ... Setting up libgles2:amd64 (1.4.0-1) ... Setting up libexpat1-dev:amd64 (2.4.7-1ubuntu0.2) ... Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.1) ... Setting up libx11-data (2:1.7.5-1) ... Setting up uuid-dev:amd64 (2.37.2-4ubuntu3) ... Setting up libavahi-common-data:amd64 (0.8-5ubuntu5) ... Setting up libgles1:amd64 (1.4.0-1) ... Setting up libdbus-1-3:amd64 (1.12.20-2ubuntu4.1) ... Setting up libsigsegv2:amd64 (2.13-1ubuntu3) ... Setting up libfribidi0:amd64 (1.0.8-2ubuntu3.1) ... Setting up libopus0:amd64 (1.3.1-0.1build2) ... Setting up libpcre32-3:amd64 (2:8.39-13ubuntu0.22.04.1) ... Setting up libvorbis0a:amd64 (1.3.7-1build2) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up libudev-dev:amd64 (249.11-0ubuntu3.6) ... Setting up libsepol-dev:amd64 (3.3-1build1) ... Setting up ucf (3.0043) ... Setting up libsensors5:amd64 (1:3.6.0-7ubuntu1) ... Setting up libjpeg-turbo8:amd64 (2.1.2-0ubuntu1) ... Setting up libglapi-mesa:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up libwebp7:amd64 (1.2.2-2) ... Setting up liblzma-dev:amd64 (5.2.5-2ubuntu1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... Setting up libatk1.0-data (2.36.0-3build1) ... Setting up libpcre2-posix3:amd64 (10.39-3ubuntu0.1) ... Setting up libmd0:amd64 (1.0.4-1build1) ... Setting up libdatrie-dev:amd64 (0.2.13-2) ... Setting up libasyncns0:amd64 (0.8-6build2) ... Setting up libxshmfence1:amd64 (1.3-1build4) ... Setting up libuchardet0:amd64 (0.0.7-1build2) ... Setting up libasound2:amd64 (1.2.6.1-1ubuntu1) ... Setting up libmpdec3:amd64 (2.5.1-2build2) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:amd64 (2.7.4-1ubuntu3.1) ... Setting up libthai-data (0.1.29-1build1) ... Setting up libgirepository-1.0-1:amd64 (1.72.0-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libvpx7:amd64 (1.11.0-2ubuntu2) ... Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... Setting up libatk1.0-0:amd64 (2.36.0-3build1) ... Setting up libglu1-mesa:amd64 (9.0.2-1) ... Setting up libwayland-egl1:amd64 (1.20.0-1ubuntu0.1) ... Setting up libopengl-dev:amd64 (1.4.0-1) ... Setting up libasound2-dev:amd64 (1.2.6.1-1ubuntu1) ... Setting up libbsd0:amd64 (0.11.5-1) ... Setting up libdeflate-dev:amd64 (1.10-2) ... Setting up libdrm-common (2.4.113-2~ubuntu0.22.04.1) ... Setting up libelf1:amd64 (0.186-1build1) ... Setting up libbrotli-dev:amd64 (1.0.9-2build6) ... Setting up libvorbisenc2:amd64 (1.3.7-1build2) ... Setting up libicu70:amd64 (70.1-2ubuntu1) ... Setting up libxkbcommon0:amd64 (1.4.0-1) ... Setting up libwayland-client0:amd64 (1.20.0-1ubuntu0.1) ... Setting up libjpeg8:amd64 (8c-2ubuntu10) ... Setting up x11proto-dev (2021.5-1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libblkid-dev:amd64 (2.37.2-4ubuntu3) ... Setting up libice6:amd64 (2:1.0.10-1build2) ... Setting up libdw1:amd64 (0.186-1build1) ... Setting up libjpeg-turbo8-dev:amd64 (2.1.2-0ubuntu1) ... Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu5) ... Setting up libflac-dev:amd64 (1.3.3-2ubuntu0.1) ... Setting up libxcb1:amd64 (1.14-3ubuntu3) ... Setting up libharfbuzz-icu0:amd64 (2.7.4-1ubuntu3.1) ... Setting up libxcb-xfixes0:amd64 (1.14-3ubuntu3) ... Setting up libxau-dev:amd64 (1:1.0.9-1build5) ... Setting up libpcre2-dev:amd64 (10.39-3ubuntu0.1) ... Setting up libice-dev:amd64 (2:1.0.10-1build2) ... Setting up libtool (2.4.6-15build2) ... Setting up libxcb-render0:amd64 (1.14-3ubuntu3) ... Setting up libselinux1-dev:amd64 (3.3-1build2) ... Setting up libpcre3-dev:amd64 (2:8.39-13ubuntu0.22.04.1) ... Setting up fontconfig-config (2.13.1-4.2ubuntu5) ... Setting up libfribidi-dev:amd64 (1.0.8-2ubuntu3.1) ... Setting up libxcb-glx0:amd64 (1.14-3ubuntu3) ... Setting up libxkbcommon-dev:amd64 (1.4.0-1) ... Setting up libedit2:amd64 (3.1-20210910-1build1) ... Setting up libpng-dev:amd64 (1.6.37-3build5) ... Setting up libavahi-common3:amd64 (0.8-5ubuntu5) ... Setting up libjbig-dev:amd64 (2.1-3.1ubuntu0.22.04.1) ... Setting up libglib2.0-bin (2.72.4-0ubuntu1) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libxcb-shm0:amd64 (1.14-3ubuntu3) ... Setting up libharfbuzz-gobject0:amd64 (2.7.4-1ubuntu3.1) ... Setting up libfreetype-dev:amd64 (2.11.1+dfsg-1ubuntu0.1) ... Setting up libxcb-present0:amd64 (1.14-3ubuntu3) ... Setting up libpython3.10-stdlib:amd64 (3.10.6-1~22.04.2) ... Setting up libthai0:amd64 (0.1.29-1build1) ... Setting up libvorbisfile3:amd64 (1.3.7-1build2) ... Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5) ... Setting up libvpx-dev:amd64 (1.11.0-2ubuntu2) ... Setting up libdbus-1-dev:amd64 (1.12.20-2ubuntu4.1) ... Setting up libxcb-sync1:amd64 (1.14-3ubuntu3) ... Setting up icu-devtools (70.1-2ubuntu1) ... Setting up gir1.2-glib-2.0:amd64 (1.72.0-1) ... Setting up autoconf (2.71-2) ... Setting up libthai-dev:amd64 (0.1.29-1build1) ... Setting up libsndio7.0:amd64 (1.8.1-1.1) ... Setting up libxcb-dri2-0:amd64 (1.14-3ubuntu3) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up libwayland-cursor0:amd64 (1.20.0-1ubuntu0.1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libdecor-0-0:amd64 (0.1.0-3build1) ... Setting up libx11-6:amd64 (2:1.7.5-1) ... Setting up libtiff5:amd64 (4.3.0-6ubuntu0.3) ... Setting up libfontconfig1:amd64 (2.13.1-4.2ubuntu5) ... Setting up libsndfile1:amd64 (1.0.31-2build1) ... Setting up libjpeg8-dev:amd64 (8c-2ubuntu10) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.26-4) ... Setting up libxcomposite1:amd64 (1:0.4.5-1build2) ... Setting up libsm6:amd64 (2:1.2.3-1build2) ... Setting up libicu-dev:amd64 (70.1-2ubuntu1) ... Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.2) ... Setting up libavahi-client3:amd64 (0.8-5ubuntu5) ... Setting up libmount-dev:amd64 (2.37.2-4ubuntu3) ... Setting up libpython3-stdlib:amd64 (3.10.6-1~22.04) ... Setting up libtiffxx5:amd64 (4.3.0-6ubuntu0.3) ... Setting up libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libvorbis-dev:amd64 (1.3.7-1build2) ... Setting up libxcb-dri3-0:amd64 (1.14-3ubuntu3) ... Setting up libx11-xcb1:amd64 (2:1.7.5-1) ... Setting up fontconfig (2.13.1-4.2ubuntu5) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up gettext (0.21-4ubuntu4) ... Setting up gir1.2-freedesktop:amd64 (1.72.0-1) ... Setting up libsndio-dev:amd64 (1.8.1-1.1) ... Setting up libxdamage1:amd64 (1:1.1.5-2build2) ... Setting up libxcb1-dev:amd64 (1.14-3ubuntu3) ... Setting up python3.10 (3.10.6-1~22.04.2) ... Setting up libxrender1:amd64 (1:0.9.10-1build4) ... Setting up libgbm1:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2) ... Setting up libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5) ... Setting up gir1.2-atk-1.0:amd64 (2.36.0-3build1) ... Setting up libsm-dev:amd64 (2:1.2.3-1build2) ... Setting up libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libpango-1.0-0:amd64 (1.50.6+ds-2) ... Setting up libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libjpeg-dev:amd64 (8c-2ubuntu10) ... Setting up libx11-dev:amd64 (2:1.7.5-1) ... Setting up libxext6:amd64 (2:1.3.4-1build1) ... Setting up python3 (3.10.6-1~22.04) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up gir1.2-harfbuzz-0.0:amd64 (2.7.4-1ubuntu3.1) ... Setting up libcairo2:amd64 (1.16.0-5ubuntu2) ... Setting up libgbm-dev:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up libfreetype6-dev:amd64 (2.11.1+dfsg-1ubuntu0.1) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1build3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dh-autoreconf (20) ... Setting up libxcb-shm0-dev:amd64 (1.14-3ubuntu3) ... Setting up libwayland-bin (1.20.0-1ubuntu0.1) ... Setting up libegl-mesa0:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up libtiff-dev:amd64 (4.3.0-6ubuntu0.3) ... Setting up libxfixes3:amd64 (1:6.0.0-1) ... Setting up libpulse-mainloop-glib0:amd64 (1:15.99.1+dfsg1-1ubuntu2) ... Setting up shared-mime-info (2.1-2) ... Setting up libxinerama1:amd64 (2:1.1.4-3) ... Setting up libxv1:amd64 (2:1.0.11-1build2) ... Setting up libxrandr2:amd64 (2:1.5.2-1build1) ... Setting up libxcb-render0-dev:amd64 (1.14-3ubuntu3) ... Setting up libxt6:amd64 (1:1.2.1-1) ... Setting up libxext-dev:amd64 (2:1.3.4-1build1) ... Setting up libcups2:amd64 (2.4.1op1-1ubuntu4.1) ... Setting up libllvm15:amd64 (1:15.0.6-3~ubuntu0.22.04.2) ... Setting up libegl1:amd64 (1.4.0-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Setting up libcairo-gobject2:amd64 (1.16.0-5ubuntu2) ... Setting up libxss1:amd64 (1:1.2.3-1build2) ... Setting up libpangoft2-1.0-0:amd64 (1.50.6+ds-2) ... Setting up libxml2-utils (2.9.13+dfsg-1ubuntu0.2) ... Setting up python3-lib2to3 (3.10.6-1~22.04) ... Setting up libxrender-dev:amd64 (1:0.9.10-1build4) ... Setting up libpangocairo-1.0-0:amd64 (1.50.6+ds-2) ... Setting up python3-distutils (3.10.6-1~22.04) ... Setting up libcairo-script-interpreter2:amd64 (1.16.0-5ubuntu2) ... Setting up libglib2.0-dev-bin (2.72.4-0ubuntu1) ... Setting up gtk-update-icon-cache (3.24.33-1ubuntu2) ... Setting up libdrm-dev:amd64 (2.4.113-2~ubuntu0.22.04.1) ... Setting up libxft2:amd64 (2.3.4-1) ... Setting up libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5) ... Setting up libpangoxft-1.0-0:amd64 (1.50.6+ds-2) ... Setting up libxi6:amd64 (2:1.8-1build1) ... Setting up gir1.2-gdkpixbuf-2.0:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1build3) ... Setting up libxcursor1:amd64 (1:1.2.0-2build4) ... Setting up libgl1-mesa-dri:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up pango1.0-tools (1.50.6+ds-2) ... Setting up debhelper (13.6ubuntu1) ... Setting up dh-exec (0.23.4build2) ... Setting up libxss-dev:amd64 (1:1.2.3-1build2) ... Setting up libwayland-dev:amd64 (1.20.0-1ubuntu0.1) ... Setting up libxfixes-dev:amd64 (1:6.0.0-1) ... Setting up libdecor-0-dev:amd64 (0.1.0-3build1) ... Setting up libxv-dev:amd64 (2:1.0.11-1build2) ... Setting up gir1.2-pango-1.0:amd64 (1.50.6+ds-2) ... Setting up libxrandr-dev:amd64 (2:1.5.2-1build1) ... Setting up libglib2.0-dev:amd64 (2.72.4-0ubuntu1) ... Setting up libxt-dev:amd64 (1:1.2.1-1) ... Setting up libxinerama-dev:amd64 (2:1.1.4-3) ... Setting up libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu2) ... Setting up libgdk-pixbuf2.0-bin (2.42.8+dfsg-1ubuntu0.2) ... Setting up libcairo2-dev:amd64 (1.16.0-5ubuntu2) ... Setting up libxi-dev:amd64 (2:1.8-1build1) ... Setting up libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... Setting up libatk1.0-dev:amd64 (2.36.0-3build1) ... Setting up libxft-dev:amd64 (2.3.4-1) ... Setting up libxdamage-dev:amd64 (1:1.1.5-2build2) ... Setting up libgdk-pixbuf-2.0-dev:amd64 (2.42.8+dfsg-1ubuntu0.2) ... Setting up libharfbuzz-dev:amd64 (2.7.4-1ubuntu3.1) ... Setting up libglx-mesa0:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up libglx0:amd64 (1.4.0-1) ... Setting up libxcomposite-dev:amd64 (1:0.4.5-1build2) ... Setting up libxcursor-dev:amd64 (1:1.2.0-2build4) ... Setting up libibus-1.0-dev:amd64 (1.5.26-4) ... Setting up libgl1:amd64 (1.4.0-1) ... Setting up libpango1.0-dev:amd64 (1.50.6+ds-2) ... Setting up libglx-dev:amd64 (1.4.0-1) ... Setting up libgl-dev:amd64 (1.4.0-1) ... Setting up libegl-dev:amd64 (1.4.0-1) ... Setting up libglu1-mesa-dev:amd64 (9.0.2-1) ... Setting up libgles-dev:amd64 (1.4.0-1) ... Setting up libglvnd-dev:amd64 (1.4.0-1) ... Setting up libegl1-mesa-dev:amd64 (22.2.5-0ubuntu0.1~22.04.1) ... Setting up libsdl2-dev:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1) ... Setting up adwaita-icon-theme (41.0-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:amd64 (2.24.33-2ubuntu2) ... Setting up humanity-icon-theme (0.6.16) ... Setting up gir1.2-gtk-2.0:amd64 (2.24.33-2ubuntu2) ... Setting up libgtk2.0-dev:amd64 (2.24.33-2ubuntu2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up ubuntu-mono (20.10-0ubuntu2) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 17:03:22 UTC 2023 amd64 (x86_64) Toolchain package versions: binutils_2.38-4ubuntu2.1 dpkg-dev_1.21.1ubuntu2.1 g++-11_11.3.0-1ubuntu1~22.04 gcc-11_11.3.0-1ubuntu1~22.04 libc6-dev_2.35-0ubuntu3.1 libstdc++-11-dev_11.3.0-1ubuntu1~22.04 libstdc++6_12.1.0-2ubuntu1~22.04 linux-libc-dev_5.15.0-60.66 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 adwaita-icon-theme_41.0-1ubuntu1 apt_2.4.9 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4.2 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-4ubuntu2.1 binutils-common_2.38-4ubuntu2.1 binutils-x86-64-linux-gnu_2.38-4ubuntu2.1 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016ubuntu0.22.04.1 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-1ubuntu1~22.04 dash_0.5.11+git20210903+057cd650a4ed-3build1 debconf_1.5.79ubuntu1 debhelper_13.6ubuntu1 debianutils_5.5-1ubuntu2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-exec_0.23.4build2 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.1ubuntu2.1 dpkg-dev_1.21.1ubuntu2.1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1.1 fakeroot_1.28-1ubuntu1 file_1:5.41-3 findutils_4.8.0-1ubuntu3 fontconfig_2.13.1-4.2ubuntu5 fontconfig-config_2.13.1-4.2ubuntu5 fonts-dejavu-core_2.37-2build1 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-1ubuntu1~22.04 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-1ubuntu1~22.04 gcc-11-base_11.3.0-1ubuntu1~22.04 gcc-12-base_12.1.0-2ubuntu1~22.04 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 gir1.2-atk-1.0_2.36.0-3build1 gir1.2-freedesktop_1.72.0-1 gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1ubuntu0.2 gir1.2-glib-2.0_1.72.0-1 gir1.2-gtk-2.0_2.24.33-2ubuntu2 gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3.1 gir1.2-ibus-1.0_1.5.26-4 gir1.2-pango-1.0_1.50.6+ds-2 gpg_2.2.27-3ubuntu2.1 gpg-agent_2.2.27-3ubuntu2.1 gpgconf_2.2.27-3ubuntu2.1 gpgv_2.2.27-3ubuntu2.1 grep_3.7-1build1 groff-base_1.22.4-8build1 gtk-update-icon-cache_3.24.33-1ubuntu2 gzip_1.10-4ubuntu4.1 hicolor-icon-theme_0.17-2 hostname_3.23ubuntu2 humanity-icon-theme_0.6.16 icu-devtools_70.1-2ubuntu1 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu2.2 libapt-pkg6.0_2.4.9 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-1ubuntu1~22.04 libasound2_1.2.6.1-1ubuntu1 libasound2-data_1.2.6.1-1ubuntu1 libasound2-dev_1.2.6.1-1ubuntu1 libassuan0_2.5.5-1build1 libasyncns0_0.8-6build2 libatk1.0-0_2.36.0-3build1 libatk1.0-data_2.36.0-3build1 libatk1.0-dev_2.36.0-3build1 libatomic1_12.1.0-2ubuntu1~22.04 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libavahi-client3_0.8-5ubuntu5 libavahi-common-data_0.8-5ubuntu5 libavahi-common3_0.8-5ubuntu5 libbinutils_2.38-4ubuntu2.1 libblkid-dev_2.37.2-4ubuntu3 libblkid1_2.37.2-4ubuntu3 libbrotli-dev_1.0.9-2build6 libbrotli1_1.0.9-2build6 libbsd0_0.11.5-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3.1 libc-dev-bin_2.35-0ubuntu3.1 libc6_2.35-0ubuntu3.1 libc6-dev_2.35-0ubuntu3.1 libcairo-gobject2_1.16.0-5ubuntu2 libcairo-script-interpreter2_1.16.0-5ubuntu2 libcairo2_1.16.0-5ubuntu2 libcairo2-dev_1.16.0-5ubuntu2 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcc1-0_12.1.0-2ubuntu1~22.04 libcom-err2_1.46.5-2ubuntu1.1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1.1 libctf-nobfd0_2.38-4ubuntu2.1 libctf0_2.38-4ubuntu2.1 libcups2_2.4.1op1-1ubuntu4.1 libdatrie-dev_0.2.13-2 libdatrie1_0.2.13-2 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdbus-1-3_1.12.20-2ubuntu4.1 libdbus-1-dev_1.12.20-2ubuntu4.1 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdecor-0-0_0.1.0-3build1 libdecor-0-dev_0.1.0-3build1 libdeflate-dev_1.10-2 libdeflate0_1.10-2 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.1ubuntu2.1 libdrm-amdgpu1_2.4.113-2~ubuntu0.22.04.1 libdrm-common_2.4.113-2~ubuntu0.22.04.1 libdrm-dev_2.4.113-2~ubuntu0.22.04.1 libdrm-intel1_2.4.113-2~ubuntu0.22.04.1 libdrm-nouveau2_2.4.113-2~ubuntu0.22.04.1 libdrm-radeon1_2.4.113-2~ubuntu0.22.04.1 libdrm2_2.4.113-2~ubuntu0.22.04.1 libdw1_0.186-1build1 libedit2_3.1-20210910-1build1 libegl-dev_1.4.0-1 libegl-mesa0_22.2.5-0ubuntu0.1~22.04.1 libegl1_1.4.0-1 libegl1-mesa-dev_22.2.5-0ubuntu0.1~22.04.1 libelf1_0.186-1build1 libexpat1_2.4.7-1ubuntu0.2 libexpat1-dev_2.4.7-1ubuntu0.2 libext2fs2_1.46.5-2ubuntu1.1 libfakeroot_1.28-1ubuntu1 libffi-dev_3.4.2-4 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libflac-dev_1.3.3-2ubuntu0.1 libflac8_1.3.3-2ubuntu0.1 libfontconfig-dev_2.13.1-4.2ubuntu5 libfontconfig1_2.13.1-4.2ubuntu5 libfontconfig1-dev_2.13.1-4.2ubuntu5 libfreetype-dev_2.11.1+dfsg-1ubuntu0.1 libfreetype6_2.11.1+dfsg-1ubuntu0.1 libfreetype6-dev_2.11.1+dfsg-1ubuntu0.1 libfribidi-dev_1.0.8-2ubuntu3.1 libfribidi0_1.0.8-2ubuntu3.1 libgbm-dev_22.2.5-0ubuntu0.1~22.04.1 libgbm1_22.2.5-0ubuntu0.1~22.04.1 libgcc-11-dev_11.3.0-1ubuntu1~22.04 libgcc-s1_12.1.0-2ubuntu1~22.04 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgdk-pixbuf-2.0-0_2.42.8+dfsg-1ubuntu0.2 libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1ubuntu0.2 libgdk-pixbuf2.0-bin_2.42.8+dfsg-1ubuntu0.2 libgdk-pixbuf2.0-common_2.42.8+dfsg-1ubuntu0.2 libgirepository-1.0-1_1.72.0-1 libgl-dev_1.4.0-1 libgl1_1.4.0-1 libgl1-mesa-dri_22.2.5-0ubuntu0.1~22.04.1 libglapi-mesa_22.2.5-0ubuntu0.1~22.04.1 libgles-dev_1.4.0-1 libgles1_1.4.0-1 libgles2_1.4.0-1 libglib2.0-0_2.72.4-0ubuntu1 libglib2.0-bin_2.72.4-0ubuntu1 libglib2.0-data_2.72.4-0ubuntu1 libglib2.0-dev_2.72.4-0ubuntu1 libglib2.0-dev-bin_2.72.4-0ubuntu1 libglu1-mesa_9.0.2-1 libglu1-mesa-dev_9.0.2-1 libglvnd-core-dev_1.4.0-1 libglvnd-dev_1.4.0-1 libglvnd0_1.4.0-1 libglx-dev_1.4.0-1 libglx-mesa0_22.2.5-0ubuntu0.1~22.04.1 libglx0_1.4.0-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1.1 libgomp1_12.1.0-2ubuntu1~22.04 libgpg-error0_1.43-3 libgraphite2-3_1.3.14-1build2 libgraphite2-dev_1.3.14-1build2 libgssapi-krb5-2_1.19.2-2ubuntu0.1 libgtk2.0-0_2.24.33-2ubuntu2 libgtk2.0-common_2.24.33-2ubuntu2 libgtk2.0-dev_2.24.33-2ubuntu2 libharfbuzz-dev_2.7.4-1ubuntu3.1 libharfbuzz-gobject0_2.7.4-1ubuntu3.1 libharfbuzz-icu0_2.7.4-1ubuntu3.1 libharfbuzz0b_2.7.4-1ubuntu3.1 libhogweed6_3.7.3-1build2 libibus-1.0-5_1.5.26-4 libibus-1.0-dev_1.5.26-4 libice-dev_2:1.0.10-1build2 libice6_2:1.0.10-1build2 libicu-dev_70.1-2ubuntu1 libicu70_70.1-2ubuntu1 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu5 libisl23_0.24-2build1 libitm1_12.1.0-2ubuntu1~22.04 libjbig-dev_2.1-3.1ubuntu0.22.04.1 libjbig0_2.1-3.1ubuntu0.22.04.1 libjpeg-dev_8c-2ubuntu10 libjpeg-turbo8_2.1.2-0ubuntu1 libjpeg-turbo8-dev_2.1.2-0ubuntu1 libjpeg8_8c-2ubuntu10 libjpeg8-dev_8c-2ubuntu10 libjson-c5_0.15-3~ubuntu1.22.04.1 libk5crypto3_1.19.2-2ubuntu0.1 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2ubuntu0.1 libkrb5support0_1.19.2-2ubuntu0.1 libllvm15_1:15.0.6-3~ubuntu0.22.04.2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12.1.0-2ubuntu1~22.04 liblz4-1_1.9.3-2build2 liblzma-dev_5.2.5-2ubuntu1 liblzma5_5.2.5-2ubuntu1 liblzo2-2_2.10-2build3 libmagic-mgc_1:5.41-3 libmagic1_1:5.41-3 libmd0_1.0.4-1build1 libmount-dev_2.37.2-4ubuntu3 libmount1_2.37.2-4ubuntu3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses6_6.3-2 libncursesw6_6.3-2 libnettle8_3.7.3-1build2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libogg-dev_1.3.5-0ubuntu3 libogg0_1.3.5-0ubuntu3 libopengl-dev_1.4.0-1 libopengl0_1.4.0-1 libopus0_1.3.1-0.1build2 libp11-kit0_0.24.0-6build1 libpam-modules_1.4.0-11ubuntu2.1 libpam-modules-bin_1.4.0-11ubuntu2.1 libpam-runtime_1.4.0-11ubuntu2.1 libpam0g_1.4.0-11ubuntu2.1 libpango-1.0-0_1.50.6+ds-2 libpango1.0-dev_1.50.6+ds-2 libpangocairo-1.0-0_1.50.6+ds-2 libpangoft2-1.0-0_1.50.6+ds-2 libpangoxft-1.0-0_1.50.6+ds-2 libpciaccess-dev_0.16-3 libpciaccess0_0.16-3 libpcre16-3_2:8.39-13ubuntu0.22.04.1 libpcre2-16-0_10.39-3ubuntu0.1 libpcre2-32-0_10.39-3ubuntu0.1 libpcre2-8-0_10.39-3ubuntu0.1 libpcre2-dev_10.39-3ubuntu0.1 libpcre2-posix3_10.39-3ubuntu0.1 libpcre3_2:8.39-13ubuntu0.22.04.1 libpcre3-dev_2:8.39-13ubuntu0.22.04.1 libpcre32-3_2:8.39-13ubuntu0.22.04.1 libpcrecpp0v5_2:8.39-13ubuntu0.22.04.1 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1.1 libpipeline1_1.5.5-1 libpixman-1-0_0.40.0-1ubuntu0.22.04.1 libpixman-1-dev_0.40.0-1ubuntu0.22.04.1 libpng-dev_1.6.37-3build5 libpng16-16_1.6.37-3build5 libprocps8_2:3.3.17-6ubuntu2 libpthread-stubs0-dev_0.4-1build2 libpulse-dev_1:15.99.1+dfsg1-1ubuntu2 libpulse-mainloop-glib0_1:15.99.1+dfsg1-1ubuntu2 libpulse0_1:15.99.1+dfsg1-1ubuntu2 libpython3-stdlib_3.10.6-1~22.04 libpython3.10-minimal_3.10.6-1~22.04.2 libpython3.10-stdlib_3.10.6-1~22.04.2 libquadmath0_12.1.0-2ubuntu1~22.04 libreadline8_8.1.2-1 libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1 libsdl2-dev_2.0.20+dfsg-2ubuntu1.22.04.1 libseccomp2_2.5.3-2ubuntu2 libselinux1_3.3-1build2 libselinux1-dev_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsensors-config_1:3.6.0-7ubuntu1 libsensors5_1:3.6.0-7ubuntu1 libsepol-dev_3.3-1build1 libsepol1_3.1-1ubuntu2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsm-dev_2:1.2.3-1build2 libsm6_2:1.2.3-1build2 libsmartcols1_2.37.2-4ubuntu3 libsndfile1_1.0.31-2build1 libsndio-dev_1.8.1-1.1 libsndio7.0_1.8.1-1.1 libsqlite3-0_3.37.2-2ubuntu0.1 libss2_1.46.5-2ubuntu1.1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1.7 libstdc++-11-dev_11.3.0-1ubuntu1~22.04 libstdc++6_12.1.0-2ubuntu1~22.04 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3.6 libtasn1-6_4.18.0-4build1 libthai-data_0.1.29-1build1 libthai-dev_0.1.29-1build1 libthai0_0.1.29-1build1 libtiff-dev_4.3.0-6ubuntu0.3 libtiff5_4.3.0-6ubuntu0.3 libtiffxx5_4.3.0-6ubuntu0.3 libtinfo6_6.3-2 libtirpc-common_1.3.2-2ubuntu0.1 libtirpc-dev_1.3.2-2ubuntu0.1 libtirpc3_1.3.2-2ubuntu0.1 libtool_2.4.6-15build2 libtsan0_11.3.0-1ubuntu1~22.04 libubsan1_12.1.0-2ubuntu1~22.04 libuchardet0_0.0.7-1build2 libudev-dev_249.11-0ubuntu3.6 libudev1_249.11-0ubuntu3.6 libunistring2_1.0-1 libuuid1_2.37.2-4ubuntu3 libvorbis-dev_1.3.7-1build2 libvorbis0a_1.3.7-1build2 libvorbisenc2_1.3.7-1build2 libvorbisfile3_1.3.7-1build2 libvpx-dev_1.11.0-2ubuntu2 libvpx7_1.11.0-2ubuntu2 libwayland-bin_1.20.0-1ubuntu0.1 libwayland-client0_1.20.0-1ubuntu0.1 libwayland-cursor0_1.20.0-1ubuntu0.1 libwayland-dev_1.20.0-1ubuntu0.1 libwayland-egl1_1.20.0-1ubuntu0.1 libwayland-server0_1.20.0-1ubuntu0.1 libwebp7_1.2.2-2 libx11-6_2:1.7.5-1 libx11-data_2:1.7.5-1 libx11-dev_2:1.7.5-1 libx11-xcb1_2:1.7.5-1 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb-dri2-0_1.14-3ubuntu3 libxcb-dri3-0_1.14-3ubuntu3 libxcb-glx0_1.14-3ubuntu3 libxcb-present0_1.14-3ubuntu3 libxcb-render0_1.14-3ubuntu3 libxcb-render0-dev_1.14-3ubuntu3 libxcb-shm0_1.14-3ubuntu3 libxcb-shm0-dev_1.14-3ubuntu3 libxcb-sync1_1.14-3ubuntu3 libxcb-xfixes0_1.14-3ubuntu3 libxcb1_1.14-3ubuntu3 libxcb1-dev_1.14-3ubuntu3 libxcomposite-dev_1:0.4.5-1build2 libxcomposite1_1:0.4.5-1build2 libxcursor-dev_1:1.2.0-2build4 libxcursor1_1:1.2.0-2build4 libxdamage-dev_1:1.1.5-2build2 libxdamage1_1:1.1.5-2build2 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxext-dev_2:1.3.4-1build1 libxext6_2:1.3.4-1build1 libxfixes-dev_1:6.0.0-1 libxfixes3_1:6.0.0-1 libxft-dev_2.3.4-1 libxft2_2.3.4-1 libxi-dev_2:1.8-1build1 libxi6_2:1.8-1build1 libxinerama-dev_2:1.1.4-3 libxinerama1_2:1.1.4-3 libxkbcommon-dev_1.4.0-1 libxkbcommon0_1.4.0-1 libxml2_2.9.13+dfsg-1ubuntu0.2 libxml2-utils_2.9.13+dfsg-1ubuntu0.2 libxrandr-dev_2:1.5.2-1build1 libxrandr2_2:1.5.2-1build1 libxrender-dev_1:0.9.10-1build4 libxrender1_1:0.9.10-1build4 libxshmfence1_1.3-1build4 libxss-dev_1:1.2.3-1build2 libxss1_1:1.2.3-1build2 libxt-dev_1:1.2.1-1 libxt6_1:1.2.1-1 libxv-dev_2:1.0.11-1build2 libxv1_2:1.0.11-1build2 libxxf86vm-dev_1:1.1.4-1build3 libxxf86vm1_1:1.1.4-1build3 libxxhash0_0.8.1-1 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-60.66 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2.1 logsave_1.46.5-2ubuntu1.1 lsb-base_11.1.0ubuntu4 lto-disabled-list_24 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.0.0 mount_2.37.2-4ubuntu3 ncurses-base_6.3-2 ncurses-bin_6.3-2 openssl_3.0.2-0ubuntu1.7 optipng_0.7.7-2build1 pango1.0-tools_1.50.6+ds-2 passwd_1:4.8.1-2ubuntu2.1 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1.1 perl-base_5.34.0-3ubuntu1.1 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1.1 pinentry-curses_1.1.1-1build2 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 python3_3.10.6-1~22.04 python3-distutils_3.10.6-1~22.04 python3-lib2to3_3.10.6-1~22.04 python3-minimal_3.10.6-1~22.04 python3.10_3.10.6-1~22.04.2 python3.10-minimal_3.10.6-1~22.04.2 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 shared-mime-info_2.1-2 systemd_249.11-0ubuntu3.6 systemd-sysv_249.11-0ubuntu3.6 systemd-timesyncd_249.11-0ubuntu3.6 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022g-0ubuntu0.22.04.1 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu2 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 uuid-dev_2.37.2-4ubuntu3 x11-common_1:7.7+23ubuntu2 x11proto-dev_2021.5-1 xkb-data_2.33-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9.2 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9.2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: nblood Binary: nblood, nblood-data, nblood-pcexhumed, nblood-rednukem Architecture: any all Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Maintainer: Paul Preuss Homepage: http://nukeykt.retrohost.net Standards-Version: 3.9.8 Build-Depends: debhelper (>= 9), dh-exec, libflac-dev, libglu1-mesa-dev, libgtk2.0-dev, libsdl2-dev, libvorbis-dev, libvpx-dev, nasm [i386] Package-List: nblood deb games optional arch=any nblood-data deb games optional arch=all nblood-pcexhumed deb games optional arch=any nblood-rednukem deb games optional arch=any Checksums-Sha1: cd27bde12925ce6d9eeb5060e0791ec73b5a37e6 14882220 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.tar.xz Checksums-Sha256: 7678738a9f95956f0cb2cf6d0ed95fe08c3d6fb635f4e89ba1a64c41482a0068 14882220 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.tar.xz Files: 35b61e1b5f30f1bc43d87c9b1a87a937 14882220 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.tar.xz dpkg-source: warning: extracting unsigned source package (nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.dsc) dpkg-source: info: extracting nblood in /<> dpkg-source: info: unpacking nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-25533563 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-25533563 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-25533563 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-r202301300516-b585a25e7-1~ubuntu22.04.1 dpkg-buildpackage: info: source distribution jammy 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/imgui mkdir -p obj/glad mkdir -p obj/rr mkdir -p obj/rr/n64 mkdir -p obj/exhumed g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/blood.cpp -o obj/blood/blood.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/actor.cpp -o obj/blood/actor.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/ai.cpp -o obj/blood/ai.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aibat.cpp -o obj/blood/aibat.o In file included from source/build/include/compat.h:1472, 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:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/ai.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/aibat.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/actor.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/blood.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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: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/blood.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/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/blood.cpp:23: 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/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: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/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/ai.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/blood.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/ai.cpp:23: 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:1690, 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:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.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:1690, 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/polymer.h:210, from source/build/include/build.h:1690, 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/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/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/blood/src/nnexts.h:44, from source/blood/src/aiunicult.h:26, from source/blood/src/ai.cpp:49: 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/aibat.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/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/build.h:339, from source/blood/src/aibat.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/aibat.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/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 | { | ^ In file included from source/blood/src/aibat.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:12, from source/build/include/build.h:1690, from source/blood/src/actor.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:1690, from source/blood/src/aibat.cpp:24: 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/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/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/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/nnexts.h:44, from source/blood/src/aiunicult.h:26, from source/blood/src/actor.cpp:53: 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:7149:42: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 7149 | mylight.publicflags.emitshadow = 1; | ^ source/blood/src/actor.cpp:7171:63: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 7171 | gPolymerLight[spriteNum].lightptr->flags.invalidate = 1; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aibeast.cpp -o obj/blood/aibeast.o In function ‘sndTryPlaySpecialMusic(int)’, inlined from ‘PreloadCache() [clone .part.0]’ at source/blood/src/blood.cpp:463:31: source/blood/src/blood.cpp:2778:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2778 | 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:2681:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2681 | Bstrncpy(pINIIter->zName, pzFile, BMAX_PATH); source/blood/src/blood.cpp: In function ‘sndTryPlaySpecialMusic(int)’: source/blood/src/blood.cpp:2778:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2778 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/blood.cpp: In function ‘sndPlaySpecialMusicOrNothing(int)’: source/blood/src/blood.cpp:2791:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2791 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sndTryPlaySpecialMusic(int)’, inlined from ‘sndPlaySpecialMusicOrNothing(int)’ at source/blood/src/blood.cpp:2788:31: source/blood/src/blood.cpp:2778:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 2778 | strncpy(gGameOptions.zLevelSong, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/blood.cpp: In function ‘app_main’: source/blood/src/blood.cpp:1752:54: warning: ‘_cvars.cfg’ directive output may be truncated writing 10 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 1752 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_cvars.cfg", SetupFilename); | ^~~~~~~~~~ source/blood/src/blood.cpp:1752:22: note: ‘snprintf’ output between 11 and 266 bytes into a destination of size 256 1752 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_cvars.cfg", SetupFilename); source/blood/src/blood.cpp:1767:58: warning: ‘_settings.cfg’ directive output may be truncated writing 13 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 1767 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_settings.cfg", SetupFilename); | ^~~~~~~~~~~~~ source/blood/src/blood.cpp:1767:26: note: ‘snprintf’ output between 14 and 269 bytes into a destination of size 256 1767 | Bsnprintf(buffer, ARRAY_SIZE(buffer), "%s_settings.cfg", SetupFilename); In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiboneel.cpp -o obj/blood/aiboneel.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiburn.cpp -o obj/blood/aiburn.o In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/aiboneel.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aibeast.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aibeast.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/aibeast.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aibeast.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicaleb.cpp -o obj/blood/aicaleb.o In file included from source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/aiburn.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aiburn.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aiburn.cpp:37: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicerber.cpp -o obj/blood/aicerber.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aicult.cpp -o obj/blood/aicult.o In file included from source/build/include/compat.h:1472, from source/blood/src/aicaleb.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/aicerber.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/aicult.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aicaleb.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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[]; | ^~~~~~ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/aicult.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aicult.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aicult.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aigarg.cpp -o obj/blood/aigarg.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aighost.cpp -o obj/blood/aighost.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aigilbst.cpp -o obj/blood/aigilbst.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aihand.cpp -o obj/blood/aihand.o In file included from source/build/include/compat.h:1472, 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:1472, from source/blood/src/aighost.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/aigilbst.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/aihand.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aigarg.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/aigarg.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aigarg.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aigarg.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aighost.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/aigilbst.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aigilbst.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aigilbst.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aihand.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/aihand.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aihand.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aihand.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aihound.cpp -o obj/blood/aihound.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiinnoc.cpp -o obj/blood/aiinnoc.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aipod.cpp -o obj/blood/aipod.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/airat.cpp -o obj/blood/airat.o In file included from source/build/include/compat.h:1472, 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:1472, from source/blood/src/aiinnoc.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/aipod.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiinnoc.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aiinnoc.cpp:24: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/build/include/build.h:336, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aiinnoc.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/aiinnoc.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aiinnoc.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ 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/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/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/aiinnoc.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - In file included from source/blood/src/aipod.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/aipod.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/blood/src/aipod.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/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/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/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/aiinnoc.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/airat.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/airat.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/airat.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/airat.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aispid.cpp -o obj/blood/aispid.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aitchern.cpp -o obj/blood/aitchern.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aizomba.cpp -o obj/blood/aizomba.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aizombf.cpp -o obj/blood/aizombf.o In file included from source/build/include/compat.h:1472, 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:1472, 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:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/aispid.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.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/blood/src/aitchern.cpp:24: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/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/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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/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/polymer.h:210, from source/build/include/build.h:1690, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizomba.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/build/include/build.h:336, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/aizomba.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/aizomba.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/aizomba.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/blood/src/aitchern.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/blood/src/aizomba.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aizomba.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/aizombf.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/aizombf.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aizombf.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/aizombf.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/asound.cpp -o obj/blood/asound.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/barf.cpp -o obj/blood/barf.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/callback.cpp -o obj/blood/callback.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/choke.cpp -o obj/blood/choke.o In file included from source/build/include/compat.h:1472, 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:1472, 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:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/callback.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/asound.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/callback.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/common_game.h:24, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/barf.cpp:28: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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/choke.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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/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 | { | ^ In file included from source/blood/src/choke.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ 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.. | ^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/common.cpp -o obj/blood/common.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/config.cpp -o obj/blood/config.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/controls.cpp -o obj/blood/controls.o In file included from source/build/include/compat.h:1472, from source/blood/src/common.cpp:28: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/credits.cpp -o obj/blood/credits.o In file included from source/build/include/compat.h:1472, 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:1472, 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/compat.h:1472, 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/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/common.cpp:29: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/config.cpp:24: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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 | { | ^ source/blood/src/config.cpp: In function ‘CONFIG_WriteSettings()’: source/blood/src/config.cpp:828:58: warning: ‘_cvars.cfg’ directive output may be truncated writing 10 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 828 | Bsnprintf(filename, ARRAY_SIZE(filename), "%s_cvars.cfg", SetupFilename); | ^~~~~~~~~~ source/blood/src/config.cpp:828:22: note: ‘snprintf’ output between 11 and 266 bytes into a destination of size 256 828 | Bsnprintf(filename, ARRAY_SIZE(filename), "%s_cvars.cfg", SetupFilename); In file included from source/blood/src/controls.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/controls.cpp:24: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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); 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/credits.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/blood/src/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); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/db.cpp -o obj/blood/db.o In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/credits.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/demo.cpp -o obj/blood/demo.o source/blood/src/db.cpp:1449:55: warning: multi-character character constant [-Wmultichar] 1449 | dbCrypt((char*)&mapheader, sizeof(MAPHEADER), 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1623:93: warning: multi-character character constant [-Wmultichar] 1623 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ source/blood/src/db.cpp:1628:93: warning: multi-character character constant [-Wmultichar] 1628 | dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/dude.cpp -o obj/blood/dude.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/endgame.cpp -o obj/blood/endgame.o In file included from source/build/include/compat.h:1472, 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:1472, 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:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/nnexts.h:44, from source/blood/src/db.cpp:39: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/blood/src/common_game.h:24, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/demo.cpp:26: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:25, from source/blood/src/levels.h:24, from source/blood/src/blood.h:25, from source/blood/src/dude.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/demo.cpp:26: source/blood/src/demo.cpp: In member function ‘CDemo::Create(char const*)’: source/blood/src/common_game.h:569:50: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 569 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~~~~~~ source/blood/src/common_game.h:569:56: note: format string is defined here 569 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^ source/blood/src/common_game.h:569:38: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 569 | ((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:565:51: warning: ‘0’ directive output may be truncated writing 1 byte into a region of size between 0 and 255 [-Wformat-truncation=] 565 | (((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:565:51: note: directive argument in the range [0, 8] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:39: note: ‘snprintf’ output 9 or more bytes (assuming 264) into a destination of size 256 565 | (((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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/eventq.cpp -o obj/blood/eventq.o source/blood/src/demo.cpp: In member function ‘CDemo::LoadDemoInfo()’: source/blood/src/demo.cpp:498:21: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 498 | 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/fire.cpp -o obj/blood/fire.o source/blood/src/db.cpp: In function ‘dbLoadMap(char const*, int*, int*, int*, short*, short*, unsigned int*)’: source/blood/src/db.cpp:765:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 765 | Bstrncpy(name2, pPath, BMAX_PATH); source/blood/src/db.cpp:777:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 777 | Bstrncpy(name2, pPath, BMAX_PATH); In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/eventq.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/fx.cpp -o obj/blood/fx.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/eventq.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/eventq.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/fire.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gamemenu.cpp -o obj/blood/gamemenu.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gameutil.cpp -o obj/blood/gameutil.o In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/getopt.cpp -o obj/blood/getopt.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/fx.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/gameutil.cpp:27: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/getopt.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gfx.cpp -o obj/blood/gfx.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gib.cpp -o obj/blood/gib.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/gamemenu.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, 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:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/gib.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/gib.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/globals.cpp -o obj/blood/globals.o source/blood/src/gamemenu.cpp: In member function ‘CGameMenuItemZCycle::Event(CGameMenuEvent&)’: source/blood/src/gamemenu.cpp:2600:20: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 2600 | strncpy(m_zTitle, m_pzText, kMaxTitleLength); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/gui.cpp -o obj/blood/gui.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/inifile.cpp -o obj/blood/inifile.o In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/include/compat.h:1472, 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/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/iob.cpp -o obj/blood/iob.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/globals.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/levels.cpp -o obj/blood/levels.o In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/gui.cpp:5: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/inifile.cpp:29: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ source/blood/src/gui.cpp: In member function ‘virtual void TitleBar::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:313:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 313 | switch (event->at0) | ^ source/blood/src/gui.cpp:313:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_1’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:313:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:313:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:313:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function ‘virtual void Button::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:377:16: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 377 | switch (event->at0) | ^ source/blood/src/gui.cpp:377:16: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:377:16: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:377:16: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function ‘virtual void EditText::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:499:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 499 | switch (event->at0) | ^ source/blood/src/gui.cpp:499:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_2’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:499:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:499:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:499:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] 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 | { | ^ source/blood/src/gui.cpp: In member function ‘virtual void ThumbButton::HandleEvent(GEVENT*)’: source/blood/src/gui.cpp:635:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 635 | switch (event->at0) | ^ source/blood/src/gui.cpp:635:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_4’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:635:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:635: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:657:20: warning: enumeration value ‘GEVENT_TYPE_NONE’ not handled in switch [-Wswitch] 657 | switch (event->at0) | ^ source/blood/src/gui.cpp:657:20: warning: enumeration value ‘GEVENT_TYPE_MOUSE_MASK’ not handled in switch [-Wswitch] source/blood/src/gui.cpp:657:20: warning: enumeration value ‘GEVENT_TYPE_KEYBOARD’ not handled in switch [-Wswitch] In file included from source/build/include/compat.h:1472, from source/blood/src/iob.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/levels.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/loadsave.cpp -o obj/blood/loadsave.o In file included from source/blood/src/common_game.h:24, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/iob.cpp:26: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/common_game.h:25, from source/blood/src/iob.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/iob.cpp:26: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/map2d.cpp -o obj/blood/map2d.o In file included from source/blood/src/common_game.h:24, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/levels.cpp:26: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/loadsave.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/common_game.h:25, from source/blood/src/levels.cpp:26: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/menu.cpp -o obj/blood/menu.o In file included from source/blood/src/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:211:12: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 211 | strncpy(pLevelInfo->Song, pIni->GetKeyString(pzSection, "Song", ""), BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/levels.cpp: In function ‘levelAddUserMap(char const*)’: source/blood/src/levels.cpp:280:12: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 280 | strncpy(buffer, pzMap, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/levels.cpp: In function ‘levelTryPlayMusic(int, int, bool)’: source/blood/src/levels.cpp:390:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 390 | strncpy(buffer, gEpisodeInfo[nEpisode].levelsInfo[nLevel].Song, BMAX_PATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/messages.cpp -o obj/blood/messages.o In file included from source/build/include/compat.h:1472, 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/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/loadsave.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, 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; }; | ^ 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 | { | ^ 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:339, from source/blood/src/loadsave.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: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/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ 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/blood/src/loadsave.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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/compat.h:1472, 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/map2d.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/mirrors.cpp -o obj/blood/mirrors.o In file included from source/blood/src/common_game.h:24, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/menu.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/misc.cpp -o obj/blood/misc.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/messages.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/messages.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/messages.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/mirrors.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/blood/src/menu.cpp:25: source/blood/src/menu.cpp: In function ‘SaveGame(CGameMenuItemZEditBitmap*, CGameMenuEvent*)’: source/blood/src/common_game.h:565:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:54: note: format string is defined here 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:39: note: ‘snprintf’ output between 14 and 278 bytes into a destination of size 256 565 | (((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:1472, 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/blood/src/menu.cpp: In function ‘LoadGame(CGameMenuItemZEditBitmap*, CGameMenuEvent*)’: source/blood/src/common_game.h:565:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:54: note: format string is defined here 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:39: note: ‘snprintf’ output between 14 and 278 bytes into a destination of size 256 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/network.cpp -o obj/blood/network.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/mirrors.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ source/blood/src/menu.cpp: In function ‘SetupNetworkMenu()’: source/blood/src/menu.cpp:2480:16: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 31 [-Wstringop-truncation] 2480 | 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:565:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:54: note: format string is defined here 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:51: note: directive argument in the range [-32768, 32767] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:39: note: ‘snprintf’ output between 14 and 273 bytes into a destination of size 256 565 | (((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:565:51: warning: ‘/game00’ directive output may be truncated writing 7 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:54: note: format string is defined here 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:51: note: directive argument in the range [-32768, 32767] 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ source/blood/src/common_game.h:565:39: note: ‘snprintf’ output between 14 and 273 bytes into a destination of size 256 565 | (((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/" basename, g_modDir, ##__VA_ARGS__) : Bsnprintf(buf, size, basename, ##__VA_ARGS__)) \ In file included from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/misc.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/network.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/osdcmd.cpp -o obj/blood/osdcmd.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/player.cpp -o obj/blood/player.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/qav.cpp -o obj/blood/qav.o In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/osdcmd.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/network.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/network.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, from source/blood/src/player.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/blood/src/network.cpp:31: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/network.cpp:36: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/compat.h:1472, 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/osdcmd.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/osdcmd.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/osdcmd.cpp:33: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/player.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/player.cpp:26: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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[]; | ^~~~~~ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/qheap.cpp -o obj/blood/qheap.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/replace.cpp -o obj/blood/replace.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/resource.cpp -o obj/blood/resource.o source/blood/src/osdcmd.cpp: In function ‘registerosdcommands’: source/blood/src/osdcmd.cpp:1141:36: warning: ‘%s’ directive writing up to 1759 bytes into a region of size 247 [-Wformat-overflow=] 1141 | Bsprintf(buffer, "gamefunc_%s", func); | ^~ source/blood/src/osdcmd.cpp:1141:17: note: ‘sprintf’ output between 10 and 1769 bytes into a destination of size 256 1141 | Bsprintf(buffer, "gamefunc_%s", func); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/screen.cpp -o obj/blood/screen.o In file included from source/build/include/compat.h:1472, 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; }; | ^ In file included from source/build/include/compat.h:1472, 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:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | 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:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1472, 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/blood/src/common_game.h:24, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/resource.cpp:33: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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/blood/src/replace.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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/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/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/blood/src/common_game.h:25, from source/blood/src/resource.cpp:33: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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:1690, 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/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/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/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sectorfx.cpp -o obj/blood/sectorfx.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/seq.cpp -o obj/blood/seq.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/screen.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/screen.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/screen.cpp:27: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ source/blood/src/resource.cpp: In member function ‘Resource::AddExternalResource(char const*, char const*, int, int, char const*)’: source/blood/src/resource.cpp:385:17: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 385 | Bstrncpy(path, filename, BMAX_PATH-1); source/blood/src/resource.cpp:383:42: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=] 383 | Bsnprintf(path, BMAX_PATH-1, "%s/%s", pzDirectory, filename); | ^~ ~~~~~~~~ source/blood/src/resource.cpp:383:18: note: ‘snprintf’ output 2 or more bytes (assuming 257) into a destination of size 255 383 | Bsnprintf(path, BMAX_PATH-1, "%s/%s", pzDirectory, filename); 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sfx.cpp -o obj/blood/sfx.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/sound.cpp -o obj/blood/sound.o In file included from source/build/include/compat.h:1472, 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; }; | ^ In file included from source/build/include/compat.h:1472, 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:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | 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:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | 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 { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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: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/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/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/sectorfx.cpp:24: 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/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: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; }; | ^ 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; }; | ^ source/build/include/clip.h: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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/blood/src/sectorfx.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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; | ^ | - In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.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:1690, 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/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/blood/src/seq.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/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 | { | ^ 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: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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/tile.cpp -o obj/blood/tile.o source/blood/src/sfx.cpp: In function ‘sfxPlay3DSound(spritetypev7*, int, int, int)’: source/blood/src/sfx.cpp:199:25: warning: potential null pointer dereference [-Wnull-dereference] 199 | pBonkle->chanId = chanId; | ~~~~~~~~~~~~~~~~^~~~~~~~ source/blood/src/sfx.cpp:198:26: warning: potential null pointer dereference [-Wnull-dereference] 198 | 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/sfx.cpp: In function ‘sfxPlay3DSoundCP(spritetypev7*, int, int, int, int, int)’: source/blood/src/sfx.cpp:310:25: warning: potential null pointer dereference [-Wnull-dereference] 310 | pBonkle->chanId = chanId; | ~~~~~~~~~~~~~~~~^~~~~~~~ source/blood/src/sfx.cpp:309:26: warning: potential null pointer dereference [-Wnull-dereference] 309 | pBonkle->pSndSpr = pSprite; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/trig.cpp -o obj/blood/trig.o source/blood/src/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) | ~~~~~~~~~~^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/triggers.cpp -o obj/blood/triggers.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/view.cpp -o obj/blood/view.o In file included from source/build/include/compat.h:1472, from source/blood/src/tile.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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/compat.h:1472, from source/blood/src/view.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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; }; | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/tile.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/tile.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/trig.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/warp.cpp -o obj/blood/warp.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/weapon.cpp -o obj/blood/weapon.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/view.cpp:28: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/view.cpp:62: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/triggers.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/nnexts.h:44, from source/blood/src/aiunicult.h:26, from source/blood/src/triggers.cpp:38: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/compat.h:1472, 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/compat.h:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/warp.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/warp.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/warp.cpp:34: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/blood/src/weapon.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/weapon.cpp:29: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/weapon.cpp:44: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/nnextsif.cpp -o obj/blood/nnextsif.o source/blood/src/view.cpp: In function ‘viewLoadingScreen(int, char const*, char const*, char const*)’: source/blood/src/view.cpp:4013:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4013 | strncpy(pzLoadingScreenText1, pText, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/view.cpp:4017:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4017 | strncpy(pzLoadingScreenText2, pText2, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/blood/src/view.cpp:4021:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 4021 | strncpy(pzLoadingScreenText3, pText3, 256); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/blood/src/nnextsif.cpp:31: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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/nnextsif.cpp:31: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/nnextsif.cpp:31: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/nnextsif.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/blood/src/nnextsif.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/blood/src/nnextsif.cpp:31: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/blood/src/nnextsif.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/blood/src/nnextsif.cpp:31: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/blood/src/nnextsif.cpp:31: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/nnextsif.cpp:31: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/blood/src/nnextsif.cpp:31: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/nnextsif.cpp:32: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/nnexts.cpp -o obj/blood/nnexts.o In file included from source/blood/src/nnextsif.cpp:34: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ source/blood/src/nnextsif.cpp: In function ‘void Error(const char*, ...)’: source/blood/src/nnextsif.cpp:1768:71: warning: format not a string literal and no format arguments [-Wformat-security] 1768 | Bsprintf(condType, (pEntry) ? gCheckFuncInfo[pEntry->type].name : "Unknown"); | ^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/aiunicult.cpp -o obj/blood/aiunicult.o source/blood/src/nnextsif.cpp:1779:10: warning: ‘%s’ directive writing up to 511 bytes into a region of size between 448 and 484 [-Wformat-overflow=] 1779 | "%s\n\n" | ^~ ...... 1785 | condType, pXCond->data1, buffer2, | ~~~~~~~ source/blood/src/nnextsif.cpp:1777:9: note: directive argument in the range [-16384, 16383] 1777 | "\n" | ^~~~ 1778 | "ERROR IN %s CONDITION ID #%d:\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1779 | "%s\n\n" | ~~~~~~~~ 1780 | "Debug information:\n" | ~~~~~~~~~~~~~~~~~~~~~~ 1781 | "--------------------------------------------\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1782 | "Condition sprite = %d, RX ID = %d, TX ID = %d\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1783 | "Arguments = %d, %d, %d\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1784 | "Operator = %d\n", | ~~~~~~~~~~~~~~~~~~~ source/blood/src/nnextsif.cpp:1777:9: note: directive argument in the range [0, 1023] source/blood/src/nnextsif.cpp:1777:9: note: directive argument in the range [0, 1023] source/blood/src/nnextsif.cpp:1776:13: note: ‘sprintf’ output between 185 and 783 bytes into a destination of size 512 1776 | Bsprintf(buffer, g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/src/startgtk.game.cpp -o obj/blood/startgtk.game.o source/blood/src/nnextsif.cpp: In function ‘TriggerObject(int)’: source/blood/src/nnextsif.cpp:1829:23: warning: ‘oIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1829 | nnExtTriggerObject(oType, oIndex, pXCond->command, pCond->index); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/include/compat.h:1472, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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.h:44, from source/blood/src/nnexts.cpp:34: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ source/blood/src/nnexts.cpp: In member function ‘virtual void nnExtLoadSave::Save()’: source/blood/src/nnexts.cpp:7830:17: warning: format not a string literal and no format arguments [-Wformat-security] 7830 | i = Bsprintf(tmp, nnExtBlkSign[0]); Write(tmp, i); source/blood/src/nnexts.cpp:7832:17: warning: format not a string literal and no format arguments [-Wformat-security] 7832 | i = Bsprintf(tmp, nnExtBlkSign[1]); Write(tmp, i); In file included from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/blood/src/common_game.h:24, from source/blood/src/aiunicult.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c source/blood/rsrc/game_icon.c -o obj/blood/game_icon.o In file included from source/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/blood/src/common_game.h:25, from source/blood/src/aiunicult.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/blood/src/network.h:26, from source/blood/src/common_game.h:30, from source/blood/src/aiunicult.cpp:25: source/blood/src/controls.h:31:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 31 | { | ^ source/blood/src/controls.h:45:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 45 | { | ^ source/blood/src/controls.h:68:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 68 | { | ^ source/blood/src/controls.h:80:5: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | { | ^ In file included from source/blood/src/nnexts.h:44, from source/blood/src/aiunicult.cpp:26: source/blood/src/seq.h:57:14: warning: ISO C++ forbids flexible array member ‘frames’ [-Wpedantic] 57 | SEQFRAME frames[]; | ^~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/blood/src/startgtk.game.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/blood/src/startgtk.game.cpp:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/blood/src/startgtk.game.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/blood/src/startgtk.game.cpp:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/blood/src/startgtk.game.cpp:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ source/blood/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/blood/src/startgtk.game.cpp:218:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 218 | (GtkCallback)gtk_widget_set_sensitive, echo "#include \"gtkpixdata_shim.h\"" > obj/blood/game_banner.c gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata source/blood/rsrc/game.bmp | sed 's/load_inc//' >> obj/blood/game_banner.c g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/asan_guarded_allocator.cpp -o obj/build/asan_guarded_allocator.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/2d.cpp -o obj/build/2d.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/baselayer.cpp -o obj/build/baselayer.o In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/2d.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/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:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/2d.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/cache1d.cpp -o obj/build/cache1d.o In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/baselayer.cpp:1: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/baselayer.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ source/blood/src/nnexts.cpp: In function ‘damageSprites(XSPRITE*, spritetypev7*)’: source/blood/src/nnexts.cpp:3221:23: warning: ‘memcpy’ offset [888, 923] from the object at ‘pPlayer_103’ is out of the bounds of referenced subobject ‘armor’ with type ‘int[3]’ at offset 876 [-Warray-bounds] 3221 | memcpy(armor, pPlayer->armor, sizeof(armor)); memset(pPlayer->armor, 0, sizeof(armor)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/blood/src/nnexts.h:39, from source/blood/src/nnexts.cpp:34: source/blood/src/player.h:203:25: note: subobject ‘armor’ declared here 203 | int armor[3]; // armor | ^~~~~ source/blood/src/nnexts.cpp:3221:69: warning: ‘memset’ offset [888, 923] from the object at ‘pPlayer_103’ is out of the bounds of referenced subobject ‘armor’ with type ‘int[3]’ at offset 876 [-Warray-bounds] 3221 | memcpy(armor, pPlayer->armor, sizeof(armor)); memset(pPlayer->armor, 0, sizeof(armor)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/blood/src/nnexts.h:39, from source/blood/src/nnexts.cpp:34: source/blood/src/player.h:203:25: note: subobject ‘armor’ declared here 203 | int armor[3]; // armor | ^~~~~ source/blood/src/nnexts.cpp:3223:23: warning: ‘memcpy’ offset [888, 923] from the object at ‘pPlayer_103’ is out of the bounds of referenced subobject ‘armor’ with type ‘int[3]’ at offset 876 [-Warray-bounds] 3223 | memcpy(pPlayer->armor, armor, sizeof(armor)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/blood/src/nnexts.h:39, from source/blood/src/nnexts.cpp:34: source/blood/src/player.h:203:25: note: subobject ‘armor’ declared here 203 | int armor[3]; // armor | ^~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/clip.cpp -o obj/build/clip.o In file included from source/build/src/cache1d.cpp:36: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/cache1d.cpp:36: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/cache1d.cpp:37: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/colmatch.cpp -o obj/build/colmatch.o In file included from source/build/include/compat.h:1472, 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:7408:41: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 7408 | char buffer[5]; Bsprintf(buffer, "%d", abs(pXSprite->data1)); int len = Bstrlen(buffer); int rx = -1; | ^ source/blood/src/nnexts.cpp:7408:29: note: ‘sprintf’ output between 2 and 6 bytes into a destination of size 5 7408 | char buffer[5]; Bsprintf(buffer, "%d", abs(pXSprite->data1)); int len = Bstrlen(buffer); int rx = -1; source/blood/src/nnexts.cpp: In function ‘useIncDecGen(XSPRITE*, short, int)’: source/blood/src/nnexts.cpp:4926:25: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 4926 | Bsprintf(buffer, "%d", abs(pXSource->data1)); int len = Bstrlen(buffer); | ^ source/blood/src/nnexts.cpp:4926:13: note: ‘sprintf’ output between 2 and 6 bytes into a destination of size 5 4926 | Bsprintf(buffer, "%d", abs(pXSource->data1)); int len = Bstrlen(buffer); In file included from source/build/include/compat.h:1472, from source/build/include/colmatch.h:2, from source/build/src/colmatch.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/common.cpp -o obj/build/common.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/clip.cpp:10: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/clip.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, from source/build/src/common.cpp:2: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/communityapi.cpp -o obj/build/communityapi.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/common.cpp:3: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/build/src/common.cpp:3: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/build/src/common.cpp:3: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/common.cpp:3: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/common.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/communityapi.cpp:12: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/compat.cpp -o obj/build/compat.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/communityapi.cpp:12: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/communityapi.cpp:12: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/cpuid.cpp -o obj/build/cpuid.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/crc32.cpp -o obj/build/crc32.o In file included from source/build/include/compat.h:1472, from source/build/src/compat.cpp:6: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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:1472, from source/build/src/crc32.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/defs.cpp -o obj/build/defs.o In file included from source/build/src/compat.cpp:31: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/compat.cpp:31: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/dxtfilter.cpp -o obj/build/dxtfilter.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/enet.cpp -o obj/build/enet.o In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/cpuid.cpp:1: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/build/src/defs.cpp:8: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/engine.cpp -o obj/build/engine.o In file included from source/build/include/compat.h:1472, from source/build/src/enet.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/build/src/dxtfilter.cpp:41: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/enet.cpp:4: source/build/include/enet.h: In function ‘enet_uint32 enet_time_get()’: source/build/include/enet.h:1173:13: warning: ISO C++ forbids braced-groups within expressions [-Wpedantic] 1173 | ({ \ | ^ source/build/include/enet.h:4958:34: note: in expansion of macro ‘ENET_ATOMIC_CAS’ 4958 | uint64_t old_value = ENET_ATOMIC_CAS(&start_time_ns, 0, want_value); | ^~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/build/src/engine.cpp:11: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:20: source/build/include/screentext.h:120:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | { | ^ source/build/src/defs.cpp: In function ‘int32_t defsparser(scriptfile*)’: source/build/src/defs.cpp:1992:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 1992 | voxrotate[lastvoxid>>3] |= pow2char[lastvoxid&7]; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ source/build/src/defs.cpp:1994:17: note: here 1994 | case T_NOTRANS: | ^~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/dxtfilter.cpp:42: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/build/src/dxtfilter.cpp:42: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/build/src/dxtfilter.cpp:42: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/src/dxtfilter.cpp:42: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/dxtfilter.cpp:42: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/engine.cpp:12: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/engine.cpp:13: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/fix16.cpp -o obj/build/fix16.o In file included from source/build/include/compat.h:1472, from source/build/include/fix16.h:4, from source/build/src/fix16.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/hash.cpp -o obj/build/hash.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/hightile.cpp -o obj/build/hightile.o In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/klzw.cpp -o obj/build/klzw.o In file included from source/build/include/compat.h:1472, 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:1472, from source/build/src/klzw.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/hash.cpp:4: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/kplib.cpp -o obj/build/kplib.o 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/hightile.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/loguru.cpp -o obj/build/loguru.o In file included from source/build/include/compat.h:1472, from source/build/src/kplib.cpp:32: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/lz4.c -o obj/build/lz4.o In file included from source/build/include/compat.h:1472, from source/build/src/loguru.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/kplib.cpp:33: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ source/build/src/loguru.cpp: In function ‘void loguru::get_thread_name(char*, long long unsigned int, bool)’: source/build/src/loguru.cpp:1184:60: warning: this condition has identical branches [-Wduplicated-branches] 1183 | const auto thread_id = pthread_self_is_pointer | ~~~~~~~~~~~~~~~~~~~~~~~ 1184 | ? reinterpret_cast((void*)native_id) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1185 | : static_cast(native_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/md4.cpp -o obj/build/md4.o In file included from source/build/include/compat.h:1472, from source/build/src/md4.cpp:33: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mhk.cpp -o obj/build/mhk.o In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/miniz.c -o obj/build/miniz.o 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/mhk.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/mhk.cpp: In function ‘int32_t engineLoadMHK(const char*)’: source/build/src/mhk.cpp:301:44: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 301 | light.publicflags.emitshadow = 1; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/miniz_tdef.c -o obj/build/miniz_tdef.o In file included from source/build/include/compat.h:1472, 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:1472, from source/build/include/miniz_common.h:3, from source/build/include/miniz.h:529, from source/build/src/miniz_tdef.c:27: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/miniz_tinfl.c -o obj/build/miniz_tinfl.o In file included from source/build/include/compat.h:1472, from source/build/include/miniz_common.h:3, from source/build/include/miniz.h:529, from source/build/src/miniz_tinfl.c:27: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mmulti.cpp -o obj/build/mmulti.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mutex.cpp -o obj/build/mutex.o In file included from source/build/include/compat.h:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/mmulti.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/osd.cpp -o obj/build/osd.o In file included from source/build/include/compat.h:1472, 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; }; | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/palette.cpp -o obj/build/palette.o source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/osd.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/src/osd.cpp: In function ‘void OSD_WriteAliases(buildvfs_FILE)’: source/build/src/osd.cpp:2369:29: warning: ISO C++ forbids comparison between pointer of type ‘void *’ and pointer-to-function [-Wpedantic] 2369 | else if (symb->func == (void *)OSD_ALIAS) g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/pngwrite.cpp -o obj/build/pngwrite.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/palette.cpp:10: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/palette.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/polymost.cpp -o obj/build/polymost.o In file included from source/build/include/compat.h:1472, from source/build/src/pngwrite.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ Creating obj/build/polymost1Frag.glsl.cpp from source/build/src/polymost1Frag.glsl g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c obj/build/polymost1Frag.glsl.cpp -o obj/build/polymost1Frag.o Creating obj/build/polymost1Vert.glsl.cpp from source/build/src/polymost1Vert.glsl g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c obj/build/polymost1Vert.glsl.cpp -o obj/build/polymost1Vert.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/pragmas.cpp -o obj/build/pragmas.o In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/rev.cpp -o obj/build/rev.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/screenshot.cpp -o obj/build/screenshot.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/screentext.cpp -o obj/build/screentext.o In file included from source/build/include/compat.h:1472, from source/build/src/pragmas.cpp:10: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/build/src/screenshot.cpp:1: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/scriptfile.cpp -o obj/build/scriptfile.o In file included from source/build/include/compat.h:1472, from source/build/include/screentext.h:11, from source/build/src/screentext.cpp:7: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/screentext.cpp:7: source/build/include/screentext.h:120:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screenshot.cpp:2: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ 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/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/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/screenshot.cpp:2: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/screentext.cpp:8: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/build/src/screentext.cpp:8: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - 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); In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/build/src/screentext.cpp:8: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/sjson.cpp -o obj/build/sjson.o In file included from source/build/src/scriptfile.cpp:10: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/scriptfile.cpp:10: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smalltextfont.cpp -o obj/build/smalltextfont.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smmalloc.cpp -o obj/build/smmalloc.o In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/sjson.cpp:3: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smmalloc_generic.cpp -o obj/build/smmalloc_generic.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/smmalloc_tls.cpp -o obj/build/smmalloc_tls.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/softsurface.cpp -o obj/build/softsurface.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/texcache.cpp -o obj/build/texcache.o In file included from source/build/include/compat.h:1472, 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:1472, from source/build/include/baselayer.h:10, from source/build/src/texcache.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/textfont.cpp -o obj/build/textfont.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/tiles.cpp -o obj/build/tiles.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/softsurface.cpp:11: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/include/polymer.h:210, from source/build/include/build.h:1690, 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/texcache.cpp:3: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/texcache.cpp:3: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:210, from source/build/include/build.h:1690, from source/build/src/texcache.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/timer.cpp -o obj/build/timer.o In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/tiles.cpp:9: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/vfs.cpp -o obj/build/vfs.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/timer.cpp:5: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/timer.cpp:5: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/xxhash.c -o obj/build/xxhash.o In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/a-c.cpp -o obj/build/a-c.o In file included from source/build/include/compat.h:1472, from source/build/include/xxhash.h:171, from source/build/src/xxhash.c:47: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1472, from source/build/include/a.h:9, from source/build/src/a-c.cpp:13: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/vfs.cpp:8: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/glbuild.cpp -o obj/build/glbuild.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/glsurface.cpp -o obj/build/glsurface.o 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); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/voxmodel.cpp -o obj/build/voxmodel.o In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/include/compat.h:1472, 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:1472, 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 { | ^ In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/src/glbuild.cpp:18: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/glsurface.cpp:11: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/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/include/polymer.h:210, from source/build/include/build.h:1690, 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/src/glsurface.cpp:12: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/build/src/glsurface.cpp:12: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/build/src/glsurface.cpp:12: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/mdsprite.cpp -o obj/build/mdsprite.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/tilepacker.cpp -o obj/build/tilepacker.o In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/voxmodel.cpp:5: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/polymer.cpp -o obj/build/polymer.o In file included from source/build/include/compat.h:1472, 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:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/tilepacker.cpp:10: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/include/polymer.h:6, from source/build/src/polymer.cpp:9: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/src/polymer.cpp:9: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/src/polymer.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/sdlayer.cpp -o obj/build/sdlayer.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/gtkbits.cpp -o obj/build/gtkbits.o 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:2508:64: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 2508 | 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:2686:22: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 2686 | 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:3022:25: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3022 | s->flags.uptodate = 1; | ^ source/build/src/polymer.cpp: In function ‘int32_t polymer_initwall(int16_t)’: source/build/src/polymer.cpp:3251:22: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3251 | w->flags.empty = 1; | ^ source/build/src/polymer.cpp: In function ‘void polymer_updatewall(int16_t)’: source/build/src/polymer.cpp:3382:29: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3382 | w->flags.uptodate = 1; | ^ source/build/src/polymer.cpp:3706:25: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 3706 | w->flags.uptodate = 1; | ^ source/build/src/polymer.cpp: In function ‘void polymer_invalidateplanelights(const _prplane&)’: source/build/src/polymer.cpp:6017:58: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 6017 | prlights[plane.lights[i]].flags.invalidate = 1; | ^ In file included from source/build/include/compat.h:1472, 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:1472, 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 /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/build/src/gtkbits.cpp:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/gtkbits.cpp:3: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/build/src/gtkbits.cpp:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/gtkbits.cpp:3: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/build/src/sdlayer.cpp:7: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/sdlayer.cpp:7: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/dynamicgtk.cpp -o obj/build/dynamicgtk.o In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/gtkbits.cpp:5: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/gtkbits.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/build/src -Isource/mimalloc/include -Isource/imgui/include -c source/build/src/animvpx.cpp -o obj/build/animvpx.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_adlib.cpp -o obj/audiolib/driver_adlib.o In file included from source/build/include/compat.h:1472, from source/build/src/animvpx.cpp:5: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/build/src/dynamicgtk.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/dynamicgtk.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/build/src/dynamicgtk.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/build/src/dynamicgtk.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_sf2.cpp -o obj/audiolib/driver_sf2.o In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/build/src/animvpx.cpp:8: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/build/src/animvpx.cpp:9: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/drivers.cpp -o obj/audiolib/drivers.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/flac.cpp -o obj/audiolib/flac.o In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/formats.cpp -o obj/audiolib/formats.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/fx_man.cpp -o obj/audiolib/fx_man.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/gmtimbre.cpp -o obj/audiolib/gmtimbre.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/midi.cpp -o obj/audiolib/midi.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/mix.cpp -o obj/audiolib/mix.o In file included from source/build/include/compat.h:1472, 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:1472, 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:1472, from source/audiolib/include/opl3.h:40, from source/audiolib/include/al_midi.h:23, from source/audiolib/src/gmtimbre.cpp:22: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/mixst.cpp -o obj/audiolib/mixst.o In file included from source/build/include/compat.h:1472, 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:1472, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/mixst.cpp:21: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/multivoc.cpp -o obj/audiolib/multivoc.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/music.cpp -o obj/audiolib/music.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/opl3.cpp -o obj/audiolib/opl3.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/pitch.cpp -o obj/audiolib/pitch.o In file included from source/build/include/compat.h:1472, from source/audiolib/include/music.h:35, from source/audiolib/src/music.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/vorbis.cpp -o obj/audiolib/vorbis.o In file included from source/build/include/compat.h:1472, 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:1472, from source/audiolib/src/pitch.cpp:31: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/xa.cpp -o obj/audiolib/xa.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/xmp.cpp -o obj/audiolib/xmp.o In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/audiolib/src/multivoc.cpp:37: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, from source/audiolib/include/multivoc.h:34, from source/audiolib/src/_multivc.h:34, from source/audiolib/src/xa.cpp:7: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_alsa.cpp -o obj/audiolib/driver_alsa.o In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/audiolib/src/vorbis.cpp:28: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/libxmp-lite/include -c source/audiolib/src/driver_sdl.cpp -o obj/audiolib/driver_sdl.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/animlib.cpp -o obj/mact/animlib.o In file included from source/build/include/compat.h:1472, 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:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/control.cpp -o obj/mact/control.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/joystick.cpp -o obj/mact/joystick.o In file included from source/build/include/compat.h:1472, from source/mact/include/joystick.h:5, from source/mact/include/control.h:39, from source/mact/src/control.cpp:9: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/keyboard.cpp -o obj/mact/keyboard.o In file included from source/build/include/compat.h:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/mact/src/joystick.cpp:38: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/mact/src/scriplib.cpp -o obj/mact/scriplib.o In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/mact/src/keyboard.cpp:37: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/BitReader.cpp -o obj/libsmackerdec/BitReader.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/FileStream.cpp -o obj/libsmackerdec/FileStream.o In file included from source/build/include/compat.h:1472, 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:1472, 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:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/HuffmanVLC.cpp -o obj/libsmackerdec/HuffmanVLC.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/LogError.cpp -o obj/libsmackerdec/LogError.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/libsmackerdec/src/SmackerDecoder.cpp -o obj/libsmackerdec/SmackerDecoder.o In file included from source/build/include/compat.h:1472, from source/build/include/vfs.h:7, from source/libsmackerdec/include/FileStream.h:23, from source/libsmackerdec/include/BitReader.h:24, from source/libsmackerdec/include/HuffmanVLC.h:24, from source/libsmackerdec/src/HuffmanVLC.cpp:20: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/common.c -o obj/libxmp-lite/common.o In file included from source/libxmp-lite/src/common.c:25: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/build/include/compat.h:1472, from source/build/include/vfs.h:7, from source/libsmackerdec/include/FileStream.h:23, from source/libsmackerdec/include/SmackerDecoder.h:49, from source/libsmackerdec/src/SmackerDecoder.cpp:45: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/control.c -o obj/libxmp-lite/control.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/dataio.c -o obj/libxmp-lite/dataio.o In file included from source/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) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/effects.c -o obj/libxmp-lite/effects.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/filter.c -o obj/libxmp-lite/filter.o In file included from source/libxmp-lite/src/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) | ^~~ In file included from source/libxmp-lite/src/filter.c:29: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/format.c -o obj/libxmp-lite/format.o In file included from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/format.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/hio.c -o obj/libxmp-lite/hio.o In file included from source/libxmp-lite/src/hio.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/libsmackerdec/src/SmackerDecoder.cpp:51: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/it_load.c -o obj/libxmp-lite/it_load.o 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/it_load.c:25: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/itsex.c -o obj/libxmp-lite/itsex.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/itsex.c:5: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/lfo.c -o obj/libxmp-lite/lfo.o In file included from source/libxmp-lite/src/lfo.h:4, from source/libxmp-lite/src/lfo.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/load.c -o obj/libxmp-lite/load.o In file included from source/libxmp-lite/src/format.h:4, from source/libxmp-lite/src/load.c:26: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/load_helpers.c -o obj/libxmp-lite/load_helpers.o In file included from source/libxmp-lite/src/load_helpers.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/memio.c -o obj/libxmp-lite/memio.o 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) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mix_all.c -o obj/libxmp-lite/mix_all.o In file included from source/libxmp-lite/src/mix_all.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mixer.c -o obj/libxmp-lite/mixer.o In file included from source/libxmp-lite/src/mixer.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mod_load.c -o obj/libxmp-lite/mod_load.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/mtm_load.c -o obj/libxmp-lite/mtm_load.o In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/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) | ^~~ In file included from source/libxmp-lite/src/loader.h:4, from source/libxmp-lite/src/mtm_load.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/period.c -o obj/libxmp-lite/period.o In file included from source/libxmp-lite/src/period.c:26: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/player.c -o obj/libxmp-lite/player.o In file included from source/libxmp-lite/src/virtual.h:4, from source/libxmp-lite/src/player.c:40: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/read_event.c -o obj/libxmp-lite/read_event.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/s3m_load.c -o obj/libxmp-lite/s3m_load.o In file included from source/libxmp-lite/src/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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/sample.c -o obj/libxmp-lite/sample.o In file included from source/libxmp-lite/src/sample.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/scan.c -o obj/libxmp-lite/scan.o 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/smix.c -o obj/libxmp-lite/smix.o In file included from source/libxmp-lite/src/smix.c:23: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/virtual.c -o obj/libxmp-lite/virtual.o In file included from source/libxmp-lite/src/virtual.c:24: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/win32.c -o obj/libxmp-lite/win32.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -DHAVE_ROUND -DLIBXMP_CORE_PLAYER -DLIBXMP_NO_PROWIZARD -DLIBXMP_NO_DEPACKERS -DBUILDING_STATIC -Isource/libxmp-lite/include/libxmp-lite -Wno-unused-parameter -Wno-sign-compare -c source/libxmp-lite/src/xm_load.c -o obj/libxmp-lite/xm_load.o In file included from source/libxmp-lite/src/win32.c:4: source/libxmp-lite/src/common.h:156:16: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros] 156 | #define D_(args...) do {} while (0) | ^~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/alloc-aligned.c -o obj/mimalloc/alloc-aligned.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/alloc-posix.c -o obj/mimalloc/alloc-posix.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/arena.c -o obj/mimalloc/arena.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/bitmap.c -o obj/mimalloc/bitmap.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/heap.c -o obj/mimalloc/heap.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/init.c -o obj/mimalloc/init.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/options.c -o obj/mimalloc/options.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/os.c -o obj/mimalloc/os.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/page.c -o obj/mimalloc/page.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/random.c -o obj/mimalloc/random.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/region.c -o obj/mimalloc/region.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/segment.c -o obj/mimalloc/segment.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -D_WIN32_WINNT=0x0600 -DMI_USE_RTLGENRANDOM -DMI_SHOW_ERRORS -Isource/mimalloc/include -fexceptions -Wno-cast-qual -Wno-class-memaccess -Wno-unknown-pragmas -Wno-array-bounds -Wno-null-dereference -c source/mimalloc/src/stats.c -o obj/mimalloc/stats.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui.cpp -o obj/imgui/imgui.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_demo.cpp -o obj/imgui/imgui_demo.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_draw.cpp -o obj/imgui/imgui_draw.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_impl_opengl3.cpp -o obj/imgui/imgui_impl_opengl3.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_impl_sdl.cpp -o obj/imgui/imgui_impl_sdl.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_tables.cpp -o obj/imgui/imgui_tables.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/imgui/include -Wno-cast-qual -Wno-cast-function-type -Wno-null-dereference -Wno-stringop-overflow -c source/imgui/src/imgui_widgets.cpp -o obj/imgui/imgui_widgets.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/glad/src/glad.c -o obj/glad/glad.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/game.cpp -o obj/rr/game.o In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/game.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/global.cpp -o obj/rr/global.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/game.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/duke3d.h:29, from source/rr/src/game.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/game.cpp: In function ‘int A_Spawn(int, int)’: source/rr/src/game.cpp:3499:22: warning: this condition has identical branches [-Wduplicated-branches] 3499 | else if (pSprite->pal == 32) | ^~ source/rr/src/game.cpp: In function ‘int app_main(int, const char* const*)’: source/rr/src/game.cpp:8341:58: warning: missing initializer for member ‘_ENetAddress::sin6_scope_id’ [-Wmissing-field-initializers] 8341 | ENetAddress address = { ENET_HOST_ANY, g_netPort }; | ^ source/rr/src/game.cpp: In function ‘void G_GameExit(const char*)’: source/rr/src/game.cpp:438:1: warning: ‘noreturn’ function does return 438 | } | ^ source/rr/src/game.cpp: In function ‘int A_Spawn(int, int)’: source/rr/src/game.cpp:3770:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3770 | if (!REALITY) | ^~ source/rr/src/game.cpp:3773:9: note: here 3773 | case ATOMICHEALTH__STATIC: | ^~~~ In file included from source/build/include/compat.h:1472, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/global.h:26, from source/rr/src/global.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/actors.cpp -o obj/rr/actors.o In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/actors.cpp:25: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/actors.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/rr/src/duke3d.h:29, from source/rr/src/actors.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/actors.cpp: In function ‘void A_RadiusDamage(int, int, int, int, int, int)’: source/rr/src/actors.cpp:153:36: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | if (numSectors == ARRAY_SIZE(sectorList)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/actors.cpp: In function ‘void G_AddGameLight(int, int, int, int, int, int)’: source/rr/src/actors.cpp:745:42: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 745 | mylight.publicflags.emitshadow = 1; | ^ source/rr/src/actors.cpp:767:55: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 767 | actor[spriteNum].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp: In function ‘void G_MoveStandables()’: source/rr/src/actors.cpp:1916:29: warning: unused variable ‘cursectnum’ [-Wunused-variable] 1916 | int16_t cursectnum; | ^~~~~~~~~~ source/rr/src/actors.cpp: In function ‘void G_DoEffectorLights()’: source/rr/src/actors.cpp:9640:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9640 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9645:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9645 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9714:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9714 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9719:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9719 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9733:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9733 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9738:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9738 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp:9743:59: warning: overflow in conversion from ‘int’ to ‘signed char:1’ changes value from ‘1’ to ‘-1’ [-Woverflow] 9743 | actor[i].lightptr->flags.invalidate = 1; | ^ source/rr/src/actors.cpp: In function ‘void G_MoveWeapons()’: source/rr/src/actors.cpp:3254:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3254 | if (!REALITY) | ^~ source/rr/src/actors.cpp:3256:13: note: here 3256 | case SHOTSPARK1__STATIC: | ^~~~ source/rr/src/actors.cpp: In function ‘G_MoveTransports()’: source/rr/src/actors.cpp:3683:66: warning: ‘absZdiff’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3683 | sprite[sectSprite].z = (sectLotag == 160) ? sector[osect].ceilingz+absZdiff : sector[osect].floorz-absZdiff; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gamedef.cpp -o obj/rr/gamedef.o In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/gamedef.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamedef.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/rr/src/duke3d.h:29, from source/rr/src/gamedef.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/gamedef.cpp: In function ‘void C_InitHashes()’: source/rr/src/gamedef.cpp:309:14: warning: unused variable ‘i’ [-Wunused-variable] 309 | uint32_t i; | ^ source/rr/src/gamedef.cpp: In function ‘void C_GetNextVarType(int32_t)’: source/rr/src/gamedef.cpp:686:10: warning: unused variable ‘varptr’ [-Wunused-variable] 686 | auto varptr = g_scriptPtr; | ^~~~~~ source/rr/src/gamedef.cpp: In function ‘int32_t C_ParseCommand(int32_t)’: source/rr/src/gamedef.cpp:1980:1: warning: label ‘setvarvar’ defined but not used [-Wunused-label] 1980 | setvarvar: | ^~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gameexec.cpp -o obj/rr/gameexec.o source/rr/src/actors.cpp: In function ‘G_MoveActors()’: source/rr/src/actors.cpp:3851:5: warning: ‘tag’ may be used uninitialized [-Wmaybe-uninitialized] 3851 | if (tag != 0) | ^~ source/rr/src/actors.cpp:3831:9: note: ‘tag’ was declared here 3831 | int tag; | ^~~ source/rr/src/actors.cpp:6131:28: warning: ‘moveSprite’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6131 | moveSprite &= (MAXWALLS - 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ source/rr/src/actors.cpp:5223:49: warning: ‘playerNum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5223 | P_AddKills(g_player[REALITY ? playerNum : myconnectindex].ps, 1); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/gamevars.cpp -o obj/rr/gamevars.o In file included from source/build/include/compat.h:1472, 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/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/player.cpp -o obj/rr/player.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gameexec.cpp:26: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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(); | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/gamevars.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/build/include/compat.h:1472, 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; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1690, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/rr/src/duke3d.h:29, from source/rr/src/gamevars.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] 603 | }; | ^ source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] source/rr/src/gamevars.cpp:603:1: warning: missing initializer for member ‘weapondata_t::FlashColor’ [-Wmissing-field-initializers] source/rr/src/gamevars.cpp:710:16: warning: ‘lastvisinc’ defined but not used [-Wunused-variable] 710 | static int32_t lastvisinc; | ^~~~~~~~~~ source/rr/src/actors.cpp: In function ‘G_MoveZombieActors()’: source/rr/src/actors.cpp:922:22: warning: ‘canSeePlayer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 922 | if ((!RR || !canSeePlayer) && A_CheckEnemySprite(pSprite)) | ~~~~~^~~~~~~~~~~~~~~~~ In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/player.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/duke3d.h:29, from source/rr/src/player.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/player.cpp: In function ‘void P_DisplayWeapon()’: source/rr/src/player.cpp:2718:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2718 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp:3150:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3150 | if (*weaponFrame >= ARRAY_SIZE(pipebombFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp:3203:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3203 | if (*weaponFrame >= ARRAY_SIZE(remoteFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp:3266:38: warning: comparison of integer expressions of different signedness: ‘const int16_t’ {aka ‘const short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3266 | if (*weaponFrame >= ARRAY_SIZE(devastatorFrames)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp:3305:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3305 | if (*weaponFrame % 6 >= ARRAY_SIZE(freezerFrames)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/player.cpp: In function ‘void P_ProcessWeapon(int)’: source/rr/src/player.cpp:6510:25: warning: unused variable ‘pipeBombType’ [-Wunused-variable] 6510 | int pipeBombType; | ^~~~~~~~~~~~ source/rr/src/player.cpp: In function ‘void P_DHProcessInput(int)’: source/rr/src/player.cpp:9983:19: warning: unused variable ‘squishPlayer’ [-Wunused-variable] 9983 | int const squishPlayer = (pushmove((vec3_t *)pPlayer, &pPlayer->cursectnum, (!RR || pSprite->clipdist == 64) ? 164 : 16, (4L << 8), (4L << 8), CLIPMASK0) < 0 && | ^~~~~~~~~~~~ source/rr/src/player.cpp:9658:26: warning: unused variable ‘playerShrunk’ [-Wunused-variable] 9658 | int const playerShrunk = (pSprite->yrepeat < 8); | ^~~~~~~~~~~~ source/rr/src/player.cpp:9874:1: warning: label ‘HORIZONLY’ defined but not used [-Wunused-label] 9874 | HORIZONLY:; | ^~~~~~~~~ source/rr/src/player.cpp: In function ‘int A_Shoot(int, int)’: source/rr/src/player.cpp:762:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 762 | if (!REALITY) | ^~ source/rr/src/player.cpp:764:9: note: here 764 | case SHOTSPARK1__STATIC: | ^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/premap.cpp -o obj/rr/premap.o 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) | ^~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/premap.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sector.cpp -o obj/rr/sector.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/anim.cpp -o obj/rr/anim.o In file included from source/build/include/compat.h:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sector.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/common.cpp -o obj/rr/common.o 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/anim.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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)) In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/config.cpp -o obj/rr/config.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/common.cpp:6: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/compat.h:1472, 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 { | ^ source/rr/src/common.cpp: In function ‘G_AddSearchPaths’: source/rr/src/common.cpp:541:36: warning: ‘/data’ directive output may be truncated writing 5 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 541 | Bsnprintf(buf, sizeof(buf), "%s/data", path); | ^~~~~ source/rr/src/common.cpp:541:14: note: ‘snprintf’ output between 6 and 261 bytes into a destination of size 256 541 | Bsnprintf(buf, sizeof(buf), "%s/data", path); source/rr/src/common.cpp: In function ‘G_LoadGroups’: source/rr/src/common.cpp:408:47: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 408 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); | ^~ ~~~~~~~~ source/rr/src/common.cpp:408:22: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 408 | Bsnprintf(path, sizeof(path), "%s/%s", cwd, g_modDir); source/rr/src/common.cpp:418:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 418 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); | ^~ ~~~~~~~~~~~~ source/rr/src/common.cpp:418:18: note: ‘snprintf’ output between 2 and 512 bytes into a destination of size 256 418 | Bsnprintf(path, sizeof(path), "%s/%s", g_modDir, TEXCACHEFILE); In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/config.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/demo.cpp -o obj/rr/demo.o 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] = | ^~~~~~~~~~~~~~~~~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/input.cpp -o obj/rr/input.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/demo.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/menus.cpp -o obj/rr/menus.o In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/namesdyn.cpp -o obj/rr/namesdyn.o In file included from source/build/include/compat.h:1472, 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; }; | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/rr/src/global.h:26, from source/rr/src/input.cpp:23: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/net.cpp -o obj/rr/net.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/savegame.cpp -o obj/rr/savegame.o In file included from source/build/include/compat.h:1472, from source/rr/src/namesdyn.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/menus.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/duke3d.h:29, from source/rr/src/menus.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, 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/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: 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:1472, 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: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/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/namesdyn.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:1495:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] source/rr/src/namesdyn.cpp:3008:1: warning: missing initializer for member ‘dynitem::staticval_dn64’ [-Wmissing-field-initializers] 3008 | }; | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/savegame.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/net.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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/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/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/rr/src/duke3d.h:29, from source/rr/src/net.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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:1690, 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/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/rts.cpp -o obj/rr/rts.o 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: | ^~~~ In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/rts.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/rr/src/savegame.cpp: In function ‘ReadSaveGameHeaders_CACHE1D(_BUILDVFS_FIND_REC*)’: source/rr/src/savegame.cpp:170:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 170 | strncpy(msv.brief.path, fn, ARRAY_SIZE(msv.brief.path)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/savegame.cpp:170:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] source/rr/src/savegame.cpp:170:16: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/rts.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/osdfuncs.cpp -o obj/rr/osdfuncs.o In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/osdcmds.cpp -o obj/rr/osdcmds.o In file included from source/build/include/compat.h:1472, from source/rr/src/osdfuncs.cpp:22: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/grpscan.cpp -o obj/rr/grpscan.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdfuncs.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/osdcmds.cpp:26: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sounds.cpp -o obj/rr/sounds.o In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/rr/src/duke3d.h:29, from source/rr/src/osdcmds.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ source/rr/src/osdcmds.cpp: In function ‘int osdcmd_listplayers(osdcmdptr_t)’: source/rr/src/osdcmds.cpp:1106:22: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘in6_addr’ [-Wformat=] 1106 | initprintf("%x %s %s\n", currentPeer->address.host, ipaddr, | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int in6_addr source/rr/src/osdcmds.cpp: In function ‘int osdcmd_printtimes(osdcmdptr_t)’: source/rr/src/osdcmds.cpp:1210:13: warning: unused variable ‘maxlen’ [-Wunused-variable] 1210 | int32_t maxlen = 0; | ^~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/soundsdyn.cpp -o obj/rr/soundsdyn.o In file included from source/build/include/compat.h:1472, 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/grpscan.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/grpscan.cpp:24: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/duke3d.h:29, from source/rr/src/grpscan.cpp:30: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/cheats.cpp -o obj/rr/cheats.o In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sounds.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, 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; }; | ^ In function ‘LoadGroupsCache()’, inlined from ‘ScanGroups’ at source/rr/src/grpscan.cpp:517:20: source/rr/src/grpscan.cpp:305:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 305 | Bstrncpy(fg->name, fname, BMAX_PATH); source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ In function ‘ProcessGroups(_BUILDVFS_FIND_REC*)’, inlined from ‘ScanGroups’ at source/rr/src/grpscan.cpp:529:22: source/rr/src/grpscan.cpp:450:21: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 450 | Bstrncpy(fgg->name, sidx->name, BMAX_PATH); source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/soundsdyn.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/soundsdyn.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/sbar.cpp -o obj/rr/sbar.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/screentext.cpp -o obj/rr/screentext.o In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cheats.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/rr/src/duke3d.h:29, from source/rr/src/cheats.cpp:23: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/screens.cpp -o obj/rr/screens.o In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/screentext.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/cmdline.cpp -o obj/rr/cmdline.o In file included from source/build/include/compat.h:1472, from source/build/include/a.h:9, from source/rr/src/duke3d.h:27, from source/rr/src/screens.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screentext.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screentext.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/sbar.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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/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/polymer.h:12, from source/build/include/build.h:1690, 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/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/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | 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: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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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:1690, 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/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/duke3d.h:29, from source/rr/src/sbar.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/screens.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/duke3d.h:28, from source/rr/src/cmdline.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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)); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/rrdh.cpp -o obj/rr/rrdh.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/filestream.cpp -o obj/rr/filestream.o In file included from source/build/include/compat.h:1472, from source/rr/src/rrdh.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/build/include/vfs.h:7, from source/rr/src/filestream.h:22, from source/rr/src/filestream.cpp:19: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/playmve.cpp -o obj/rr/playmve.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/src/startgtk.game.cpp -o obj/rr/startgtk.game.o In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/rrdh.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ In file included from source/build/include/compat.h:1472, 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; | ^ source/rr/src/rrdh.cpp: In function ‘int ghsound_pmadecall(spritetype*, short int)’: source/rr/src/rrdh.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 322 | if (A_CheckSoundPlaying(-1, 41)) | ^~ source/rr/src/rrdh.cpp:324:5: note: here 324 | case VIXEN__STATICRR: | ^~~~ source/rr/src/rrdh.cpp:325:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 325 | if (A_CheckSoundPlaying(-1, 40)) | ^~ source/rr/src/rrdh.cpp:327:5: note: here 327 | case PIG__STATICRR: | ^~~~ source/rr/src/rrdh.cpp:328:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 328 | if (A_CheckSoundPlaying(-1, 42)) | ^~ source/rr/src/rrdh.cpp:330:5: note: here 330 | case CHEER__STATICRR: | ^~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c source/rr/rsrc/game_icon.c -o obj/rr/game_icon.o In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/rr/src/playmve.h:51, from source/rr/src/playmve.cpp:46: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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; | ^~~ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/startgtk.game.cpp:23: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ echo "#include \"gtkpixdata_shim.h\"" > obj/rr/game_banner.c gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata source/rr/rsrc/game.bmp | sed 's/load_inc//' >> obj/rr/game_banner.c g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality.cpp -o obj/rr/n64/reality.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/rr/src/startgtk.game.cpp:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/rr/src/startgtk.game.cpp:29: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_music.cpp -o obj/rr/n64/reality_music.o source/rr/src/rrdh.cpp: In function ‘sub_57B38(long, long, long, short)’: source/rr/src/rrdh.cpp:3452:39: warning: ‘y2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | renderDrawLine(x1,y1,x2,y2,74); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ source/rr/src/rrdh.cpp:3452:39: warning: ‘x2’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/rr/src/startgtk.game.cpp:29: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/rr/src/startgtk.game.cpp:29: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ source/rr/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/rr/src/startgtk.game.cpp:265:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 265 | (GtkCallback)gtk_widget_set_sensitive, In file included from source/build/include/compat.h:1472, 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; }; | ^ In file included from source/build/include/compat.h:1472, 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:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | 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:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_player.cpp -o obj/rr/n64/reality_player.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_render.cpp -o obj/rr/n64/reality_render.o In file included from source/build/include/compat.h:1472, from source/rr/src/n64/reality_player.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality.cpp:3: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/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/polymer.h:210, from source/build/include/build.h:1690, 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/rr/src/n64/reality.cpp:3: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/n64/reality.cpp: In function ‘int RT_PrepareScript()’: source/rr/src/n64/reality.cpp:374:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_sbar.cpp -o obj/rr/n64/reality_sbar.o In file included from source/build/include/compat.h:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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; | ^~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_screens.cpp -o obj/rr/n64/reality_screens.o In file included from source/build/include/compat.h:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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; | ^~~~~~~~ In file included from source/build/include/compat.h:1472, from source/rr/src/n64/reality_screens.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_sound.cpp -o obj/rr/n64/reality_sound.o 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -c source/rr/src/n64/reality_util.cpp -o obj/rr/n64/reality_util.o In file included from source/build/include/compat.h:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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:1472, from source/rr/src/n64/reality_util.cpp:3: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/rr/src/n64/../duke3d.h:28, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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; | ^ | - g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/aistuff.cpp -o obj/exhumed/aistuff.o In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/rr/src/n64/../duke3d.h:29, from source/rr/src/n64/reality_sound.cpp:4: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/rr/src/n64/reality_sound.cpp: In function ‘rt_adpcm_book_t* RT_LoadADPCMBook(uint32_t, uint32_t)’: source/rr/src/n64/reality_sound.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 82 | for (int i = 0; i < book->order * book->npredictors * 8; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/rr/src/n64/reality_sound.cpp: In function ‘void RT_SoundDecode(const char**, uint32_t*, void*)’: source/rr/src/n64/reality_sound.cpp:397:14: warning: unused variable ‘wavelen’ [-Wunused-variable] 397 | auto wavelen = snd->rtsound->wave->len; | ^~~~~~~ source/rr/src/n64/reality_sound.cpp: In function ‘void RT_SoundDecodeEnv(const char**, uint32_t*, void*)’: source/rr/src/n64/reality_sound.cpp:478:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 478 | for (i = 0; i < *length;) | ~~^~~~~~~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/anims.cpp -o obj/exhumed/anims.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/rr/src/n64/reality_render.h:5, from source/rr/src/n64/reality.h:9, from source/rr/src/n64/reality_util.cpp:4: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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) | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/anubis.cpp -o obj/exhumed/anubis.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/bubbles.cpp -o obj/exhumed/bubbles.o In file included from source/build/include/compat.h:1472, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/bullet.cpp -o obj/exhumed/bullet.o In file included from source/build/include/compat.h:1472, from source/exhumed/src/exhumed.h:27, from source/exhumed/src/anubis.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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/build/include/compat.h:1472, 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/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/anims.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/cd.cpp -o obj/exhumed/cd.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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; | ^ | - 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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/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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/anubis.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/common.cpp -o obj/exhumed/common.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/config.cpp -o obj/exhumed/config.o In file included from source/build/include/compat.h:1472, 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 { | ^ source/exhumed/src/bullet.cpp: In function ‘BuildBullet(short, int, int, int, int, int, int, int)’: source/exhumed/src/bullet.cpp:785:29: warning: ‘var_18’ may be used uninitialized in this function [-Wmaybe-uninitialized] 785 | pBullet->z = var_18 >> 3; | ~~~~~~~^~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/enginesubs.cpp -o obj/exhumed/enginesubs.o In file included from source/build/include/compat.h:1472, 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:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/cd.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/compat.h:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/common.cpp:6: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/exhumed.cpp -o obj/exhumed/exhumed.o In file included from source/build/include/sdlayer.h:8, from source/build/include/renderlayer.h:5, from source/exhumed/src/config.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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); In file included from source/build/include/compat.h:1472, from source/exhumed/src/exhumed.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/exscript.cpp -o obj/exhumed/exscript.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/fish.cpp -o obj/exhumed/fish.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/grenade.cpp -o obj/exhumed/grenade.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/grpscan.cpp -o obj/exhumed/grpscan.o In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/exhumed/src/exhumed.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/exhumed.cpp:31: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/exhumed.cpp: In function ‘void DebugOut(const char*, ...)’: source/exhumed/src/exhumed.cpp:760:27: warning: unused parameter ‘fmt’ [-Wunused-parameter] 760 | void DebugOut(const char *fmt, ...) | ~~~~~~~~~~~~^~~ source/exhumed/src/exhumed.cpp: In function ‘int app_main(int, const char* const*)’: source/exhumed/src/exhumed.cpp:2575:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2575 | if ((bInDemo && KB_KeyWaiting() || !ReadPlaybackInputs()) && (bDemoPlayerFinishedLevel || KB_GetCh())) In file included from source/build/include/compat.h:1472, 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:1472, 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/build/include/compat.h:1472, from source/build/include/baselayer.h:10, from source/exhumed/src/grpscan.cpp:23: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/grenade.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/exhumed/src/grpscan.cpp:23: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/grpscan.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/exhumed/src/exhumed.h:30, from source/exhumed/src/exhumed.cpp:32: source/exhumed/src/common_game.h:29:50: warning: ‘%s’ directive output may be truncated writing 8 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 29 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~~~~~~ source/exhumed/src/common_game.h:29:54: note: format string is defined here 29 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) | ^~ source/exhumed/src/common_game.h:29:38: note: ‘snprintf’ output between 10 and 265 bytes into a destination of size 256 29 | ((g_modDir[0] != '/') ? Bsnprintf(buf, size, "%s/%s", g_modDir, basename) : Bsnprintf(buf, size, "%s", basename)) In file included from source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/gun.cpp -o obj/exhumed/gun.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/init.cpp -o obj/exhumed/init.o 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); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/input.cpp -o obj/exhumed/input.o In file included from source/build/include/compat.h:1472, from source/build/include/collections.h:7, from source/build/include/build.h:22, from source/exhumed/src/gun.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/items.cpp -o obj/exhumed/items.o In file included from source/build/include/compat.h:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/compat.h:1472, 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; }; | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/gun.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/init.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ 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/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/view.h:27, from source/exhumed/src/init.cpp:37: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/input.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/lavadude.cpp -o obj/exhumed/lavadude.o source/exhumed/src/init.cpp: In function ‘LoadLevel(int)’: source/exhumed/src/init.cpp:147:17: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 147 | Bstrncpy(fileName, gUserMapFilename, BMAX_PATH); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/light.cpp -o obj/exhumed/light.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/lighting.cpp -o obj/exhumed/lighting.o In file included from source/build/include/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/lion.cpp -o obj/exhumed/lion.o In file included from source/build/include/compat.h:1472, from source/exhumed/src/light.h:27, from source/exhumed/src/light.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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/compat.h:1472, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/lighting.cpp:27: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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) { | ~~~~~~~^~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/map.cpp -o obj/exhumed/map.o source/exhumed/src/lighting.cpp: In function ‘UndoFlashes()’: source/exhumed/src/lighting.cpp:404:25: warning: potential null pointer dereference [-Wnull-dereference] 404 | *pShade = var_2C; | ~~~~~~~~^~~~~~~~ source/exhumed/src/lighting.cpp:399:29: warning: null pointer dereference [-Wnull-dereference] 399 | short var_2C = (*pShade) + 6; | ~^~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/memorystream.cpp -o obj/exhumed/memorystream.o 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/lion.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/menu.cpp -o obj/exhumed/menu.o In file included from source/build/include/compat.h:1472, from source/exhumed/src/memorystream.h:27, from source/exhumed/src/memorystream.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, from source/exhumed/src/player.h:27, from source/exhumed/src/map.cpp:26: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/mono.cpp -o obj/exhumed/mono.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/move.cpp -o obj/exhumed/move.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/movie.cpp -o obj/exhumed/movie.o In file included from source/build/include/compat.h:1472, 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:1472, 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/compat.h:1472, from source/exhumed/src/engine.h:27, from source/exhumed/src/movie.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/menu.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/menu.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/menu.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/menu.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/menu.cpp:25: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/mummy.cpp -o obj/exhumed/mummy.o 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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/movie.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/move.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/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 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 | { | ^ source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/movie.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/movie.cpp: In function ‘int ReadFrame(MemoryReadStream&)’: source/exhumed/src/movie.cpp:115:13: warning: variable ‘var_1C’ set but not used [-Wunused-but-set-variable] 115 | uint8_t var_1C; | ^~~~~~ source/exhumed/src/movie.cpp: In function ‘void ServeSample(const char**, uint32_t*, void*)’: source/exhumed/src/movie.cpp:220:67: warning: unused parameter ‘userdata’ [-Wunused-parameter] 220 | static void ServeSample(const char** ptr, uint32_t* length, void* userdata) | ~~~~~~^~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/network.cpp -o obj/exhumed/network.o In file included from source/build/include/compat.h:1472, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/mummy.h:27, from source/exhumed/src/mummy.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/exhumed/src/move.cpp: In function ‘BelowNear(short)’: source/exhumed/src/move.cpp:296: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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/object.cpp -o obj/exhumed/object.o In file included from source/build/include/compat.h:1472, from source/exhumed/src/input.h:27, from source/exhumed/src/network.cpp:29: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/osdcmds.cpp -o obj/exhumed/osdcmds.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/mummy.cpp:29: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/player.cpp -o obj/exhumed/player.o In file included from source/build/include/compat.h:1472, 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:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/queen.cpp -o obj/exhumed/queen.o In file included from source/build/include/compat.h:1472, from source/exhumed/src/player.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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/object.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/compat.h:1472, from source/exhumed/src/aistuff.h:27, from source/exhumed/src/queen.h:27, from source/exhumed/src/queen.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/exhumed/src/osdcmds.cpp: In function ‘registerosdcommands’: source/exhumed/src/osdcmds.cpp:745:37: warning: ‘%s’ directive writing up to 2815 bytes into a region of size 247 [-Wformat-overflow=] 745 | Bsprintf(tempbuf, "gamefunc_%s", func); | ^~ source/exhumed/src/osdcmds.cpp:745:17: note: ‘sprintf’ output between 10 and 2825 bytes into a destination of size 256 745 | Bsprintf(tempbuf, "gamefunc_%s", func); g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/ra.cpp -o obj/exhumed/ra.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/player.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/player.cpp: In function ‘void feebtag(int, int, int, int, int*, int, int)’: source/exhumed/src/player.cpp:635:62: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 635 | if (theSqrt < nVal3 && (nStat != 950 && nStat != 949 || !(var_14 & 1)) && (nStat != 912 && nStat != 913 || !(var_20 & 2))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/exhumed/src/player.cpp:635:113: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 635 | if (theSqrt < nVal3 && (nStat != 950 && nStat != 949 || !(var_14 & 1)) && (nStat != 912 && nStat != 913 || !(var_20 & 2))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ source/exhumed/src/player.cpp: In function ‘void PlayerCheckItemRespawnOrDelete(int, int)’: source/exhumed/src/player.cpp:1148:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1148 | if (levelnum <= 20 || nVal >= 25 && (nVal <= 25 || nVal == 50)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from source/build/include/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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:710:9: warning: unused variable ‘nSector’ [-Wunused-variable] 710 | int nSector = sprite[nSprite].sectnum; | ^~~~~~~ In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/ramses.cpp -o obj/exhumed/ramses.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/ra.cpp:26: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/random.cpp -o obj/exhumed/random.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/rat.cpp -o obj/exhumed/rat.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/record.cpp -o obj/exhumed/record.o In file included from source/build/include/compat.h:1472, 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/compat.h:1472, 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:1472, 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/compat.h:1472, 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/ramses.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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: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: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/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/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/random.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:12, from source/build/include/build.h:1690, 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; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 | { | ^ source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/rat.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/rex.cpp -o obj/exhumed/rex.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/roach.cpp -o obj/exhumed/roach.o In file included from source/build/include/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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/record.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/record.cpp: In function ‘int OpenRecord(const char*, short int*)’: source/exhumed/src/record.cpp:115:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 115 | strncpy(record_head.signature, "LOBO", 4); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/runlist.cpp -o obj/exhumed/runlist.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/save.cpp -o obj/exhumed/save.o In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/build/include/compat.h:1472, 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:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | 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:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1472, 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:1472, 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/rex.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/build/include/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/rex.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:12, from source/build/include/build.h:1690, 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:1690, 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/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/roach.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/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/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | 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:1690, 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/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/save.h:27, from source/exhumed/src/save.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/save.cpp: In static member function ‘static void LoadSave::LoadGame(const char*)’: source/exhumed/src/save.cpp:191:37: warning: unused parameter ‘pzFile’ [-Wunused-parameter] 191 | void LoadSave::LoadGame(const char* pzFile) | ~~~~~~~~~~~~^~~~~~ source/exhumed/src/save.cpp: In static member function ‘static void LoadSave::SaveGame(const char*)’: source/exhumed/src/save.cpp:258:37: warning: unused parameter ‘pzFile’ [-Wunused-parameter] 258 | void LoadSave::SaveGame(const char* pzFile) | ~~~~~~~~~~~~^~~~~~ source/exhumed/src/save.cpp: In member function ‘virtual void MyLoadSave::Load()’: source/exhumed/src/save.cpp:287:9: warning: unused variable ‘numsprites’ [-Wunused-variable] 287 | int numsprites = 0; | ^~~~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/scorp.cpp -o obj/exhumed/scorp.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/sequence.cpp -o obj/exhumed/sequence.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/serial.cpp -o obj/exhumed/serial.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/set.cpp -o obj/exhumed/set.o source/exhumed/src/sequence.cpp:186:15: warning: multi-character character constant [-Wmultichar] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ^~~~ source/exhumed/src/sequence.cpp:186:29: warning: multi-character character constant [-Wmultichar] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ^~~~ source/exhumed/src/sequence.cpp:186:44: warning: multi-character character constant [-Wmultichar] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ^~~~ source/exhumed/src/sequence.cpp:315:16: warning: multi-character character constant [-Wmultichar] 315 | if (tag == 'SD') | ^~~~ In file included from source/build/include/compat.h:1472, 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; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/snake.cpp -o obj/exhumed/snake.o In file included from source/build/include/compat.h:1472, 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:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, 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:1472, 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/compat.h:1472, 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 { | ^ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/engine.h:28, from source/exhumed/src/scorp.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/build/include/polymer.h:210, from source/build/include/build.h:1690, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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/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/exhumed/src/engine.h:28, from source/exhumed/src/sequence.cpp:26: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 | { | ^ 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; }; | ^ source/exhumed/src/sequence.cpp: In function ‘int seq_ReadSequence(const char*)’: source/exhumed/src/sequence.cpp:186:34: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 186 | if (tag < 'HI' || tag > 'HI' && tag != 'SD') | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from source/exhumed/src/engine.h:28, from source/exhumed/src/set.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/sound.cpp -o obj/exhumed/sound.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/spider.cpp -o obj/exhumed/spider.o In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/snake.cpp:24: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/status.cpp -o obj/exhumed/status.o In file included from source/build/include/compat.h:1472, 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 { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/stream.cpp -o obj/exhumed/stream.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/switch.cpp -o obj/exhumed/switch.o In file included from source/build/include/compat.h:1472, 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/compat.h:1472, from source/exhumed/src/engine.h:27, from source/exhumed/src/status.cpp:24: source/build/include/vec.h:80:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 80 | struct { int32_t x, y, z; }; | ^ source/build/include/vec.h:100:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 100 | struct { int16_t x, y, z; }; | ^ source/build/include/vec.h:120:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 120 | struct { | ^ source/build/include/vec.h:146:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 146 | struct { | ^ source/build/include/vec.h:172:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 172 | struct { int32_t x, y, z, a; }; | ^ source/build/include/vec.h:186:16: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 186 | struct { | ^ In file included from source/build/include/compat.h:1472, 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 { | ^ In file included from source/exhumed/src/sound.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/exhumed/src/sound.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, from source/exhumed/src/sound.cpp:27: source/build/include/mdsprite.h:34:22: warning: extra ‘;’ [-Wpedantic] 34 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:90:22: warning: extra ‘;’ [-Wpedantic] 90 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:91:24: warning: extra ‘;’ [-Wpedantic] 91 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:166:22: warning: extra ‘;’ [-Wpedantic] 166 | SHARED_MODEL_DATA; | ^ | - source/build/include/mdsprite.h:167:24: warning: extra ‘;’ [-Wpedantic] 167 | IDMODEL_SHARED_DATA; | ^ | - source/build/include/mdsprite.h:199:22: warning: extra ‘;’ [-Wpedantic] 199 | SHARED_MODEL_DATA; | ^ | - In file included from source/build/include/polymer.h:210, from source/build/include/build.h:1690, from source/exhumed/src/sound.cpp:27: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/sound.cpp: In function ‘LoadSound(char const*) [clone .part.0]’: source/exhumed/src/sound.cpp:497:12: warning: ‘strncat’ output may be truncated copying 8 bytes from a string of length 1599 [-Wstringop-truncation] 497 | strncat(buffer, szSoundName[i], kMaxSoundNameLen); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:336, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ source/build/include/buildtypes.h:219:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 219 | { | ^ source/build/include/buildtypes.h:235:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 235 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:79:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 79 | { | ^ In file included from source/build/include/build.h:339, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/buildtypes.h:176:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 176 | { | ^ source/build/include/buildtypes.h:192:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 192 | { | ^ In file included from source/build/include/build.h:519, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/clip.h:70:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 70 | union { struct { int32_t x1, y1; }; vec2_t p1; }; | ^ source/build/include/clip.h:71:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 71 | union { struct { int32_t x2, y2; }; vec2_t p2; }; | ^ In file included from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/spider.cpp:25: source/build/include/build.h:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/status.cpp:24: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ source/exhumed/src/status.cpp: In function ‘void DrawStatus()’: source/exhumed/src/status.cpp:690:10: warning: unused variable ‘numberBuf’ [-Wunused-variable] 690 | char numberBuf[10] = {0}; | ^~~~~~~~~ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/common_game.h:10, from source/exhumed/src/exhumed.h:30, from source/exhumed/src/switch.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/text2.cpp -o obj/exhumed/text2.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/timer.cpp -o obj/exhumed/timer.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/trigdat.cpp -o obj/exhumed/trigdat.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/version.cpp -o obj/exhumed/version.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/view.cpp -o obj/exhumed/view.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/wasp.cpp -o obj/exhumed/wasp.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/src/startgtk.game.cpp -o obj/exhumed/startgtk.game.o In file included from source/build/include/compat.h:1472, 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/compat.h:1472, 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 { | ^ In file included from source/build/include/compat.h:1472, 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/build/include/compat.h:1472, 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/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/exhumed/src/timer.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ In file included from source/mact/include/keyboard.h:33, from source/exhumed/src/view.cpp:25: source/build/include/baselayer.h:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, 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 | { | ^ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c source/exhumed/rsrc/game_icon.c -o obj/exhumed/game_icon.o In file included from source/build/include/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:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/engine.h:28, from source/exhumed/src/wasp.cpp:25: source/build/include/prlights.h:19:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 19 | { | ^ In file included from source/build/include/glbuild.h:5, from source/build/include/build.h:25, from source/exhumed/src/startgtk.game.cpp:23: source/build/include/baselayer.h:130:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 130 | { | ^ 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:243:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 243 | { | ^ 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:1219:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 1219 | union { struct { int32_t x, y, z; }; vec3_t xyz; vec2_t xy; }; | ^ In file included from source/build/include/polymer.h:12, from source/build/include/build.h:1690, 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:1690, from source/exhumed/src/startgtk.game.cpp:23: 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 -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/blood/src -c obj/blood/game_banner.c -o obj/blood/game_banner.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from source/build/include/dynamicgtk.h:7, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from source/build/include/dynamicgtk.h:7, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21, from source/build/include/dynamicgtk.h:4, from source/exhumed/src/startgtk.game.cpp:30: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/rr/src -c obj/rr/game_banner.c -o obj/rr/game_banner.o source/exhumed/src/startgtk.game.cpp: In function ‘void SetPage(int32_t)’: source/exhumed/src/startgtk.game.cpp:265:27: warning: cast between incompatible function types from ‘gtk_widget_set_sensitive_ptr’ {aka ‘void (*)(_GtkWidget*, int)’} to ‘GtkCallback’ {aka ‘void (*)(_GtkWidget*, void*)’} [-Wcast-function-type] 265 | (GtkCallback)gtk_widget_set_sensitive, g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -W -Wall -Wextra -Wpointer-arith -Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized -Wno-attributes -Wno-strict-overflow -Wno-unused-result -Wlogical-op -Wcast-qual -Wduplicated-cond -Wnull-dereference -Wduplicated-branches -Warray-bounds=2 -Wmultistatement-macros -funsigned-char -frounding-math -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -DUSING_LTO -DNDEBUG -DNOASM -DRENDERTYPESDL=1 -DSTARTUP_WINDOW -DUSE_OPENGL -DPOLYMER -DNOONE_EXTENSIONS -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -DHAVE_XMP -DSDL_TARGET=2 -I/usr/include/SDL2 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Isource/build/include -Isource/mact/include -Isource/audiolib/include -Isource/glad/include -Isource/voidwrap/include -Isource/mimalloc/include -Isource/imgui/include -Isource/libsmackerdec/include -Isource/hmpplay/include -MP -MMD -Isource/exhumed/src -c obj/exhumed/game_banner.c -o obj/exhumed/game_banner.o g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o nblood obj/blood/blood.o obj/blood/actor.o obj/blood/ai.o obj/blood/aibat.o obj/blood/aibeast.o obj/blood/aiboneel.o obj/blood/aiburn.o obj/blood/aicaleb.o obj/blood/aicerber.o obj/blood/aicult.o obj/blood/aigarg.o obj/blood/aighost.o obj/blood/aigilbst.o obj/blood/aihand.o obj/blood/aihound.o obj/blood/aiinnoc.o obj/blood/aipod.o obj/blood/airat.o obj/blood/aispid.o obj/blood/aitchern.o obj/blood/aizomba.o obj/blood/aizombf.o obj/blood/asound.o obj/blood/barf.o obj/blood/callback.o obj/blood/choke.o obj/blood/common.o obj/blood/config.o obj/blood/controls.o obj/blood/credits.o obj/blood/db.o obj/blood/demo.o obj/blood/dude.o obj/blood/endgame.o obj/blood/eventq.o obj/blood/fire.o obj/blood/fx.o obj/blood/gamemenu.o obj/blood/gameutil.o obj/blood/getopt.o obj/blood/gfx.o obj/blood/gib.o obj/blood/globals.o obj/blood/gui.o obj/blood/inifile.o obj/blood/iob.o obj/blood/levels.o obj/blood/loadsave.o obj/blood/map2d.o obj/blood/menu.o obj/blood/messages.o obj/blood/mirrors.o obj/blood/misc.o obj/blood/network.o obj/blood/osdcmd.o obj/blood/player.o obj/blood/qav.o obj/blood/qheap.o obj/blood/replace.o obj/blood/resource.o obj/blood/screen.o obj/blood/sectorfx.o obj/blood/seq.o obj/blood/sfx.o obj/blood/sound.o obj/blood/tile.o obj/blood/trig.o obj/blood/triggers.o obj/blood/view.o obj/blood/warp.o obj/blood/weapon.o obj/blood/nnextsif.o obj/blood/nnexts.o obj/blood/aiunicult.o obj/blood/startgtk.game.o obj/blood/game_icon.o obj/blood/game_banner.o obj/build/asan_guarded_allocator.o obj/build/2d.o obj/build/baselayer.o obj/build/cache1d.o obj/build/clip.o obj/build/colmatch.o obj/build/common.o obj/build/communityapi.o obj/build/compat.o obj/build/cpuid.o obj/build/crc32.o obj/build/defs.o obj/build/dxtfilter.o obj/build/enet.o obj/build/engine.o obj/build/fix16.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/lz4.o obj/build/md4.o obj/build/mhk.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymost.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.o obj/build/sjson.o obj/build/smalltextfont.o obj/build/smmalloc.o obj/build/smmalloc_generic.o obj/build/smmalloc_tls.o obj/build/softsurface.o obj/build/texcache.o obj/build/textfont.o obj/build/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/xxhash.o obj/build/a-c.o obj/build/glbuild.o obj/build/glsurface.o obj/build/voxmodel.o obj/build/mdsprite.o obj/build/tilepacker.o obj/build/polymer.o obj/build/sdlayer.o obj/build/gtkbits.o obj/build/dynamicgtk.o obj/build/animvpx.o obj/audiolib/driver_adlib.o obj/audiolib/driver_sf2.o obj/audiolib/drivers.o obj/audiolib/flac.o obj/audiolib/formats.o obj/audiolib/fx_man.o obj/audiolib/gmtimbre.o obj/audiolib/midi.o obj/audiolib/mix.o obj/audiolib/mixst.o obj/audiolib/multivoc.o obj/audiolib/music.o obj/audiolib/opl3.o obj/audiolib/pitch.o obj/audiolib/vorbis.o obj/audiolib/xa.o obj/audiolib/xmp.o obj/audiolib/driver_alsa.o obj/audiolib/driver_sdl.o obj/mact/animlib.o obj/mact/control.o obj/mact/joystick.o obj/mact/keyboard.o obj/mact/scriplib.o obj/libsmackerdec/BitReader.o obj/libsmackerdec/FileStream.o obj/libsmackerdec/HuffmanVLC.o obj/libsmackerdec/LogError.o obj/libsmackerdec/SmackerDecoder.o obj/libxmp-lite/common.o obj/libxmp-lite/control.o obj/libxmp-lite/dataio.o obj/libxmp-lite/effects.o obj/libxmp-lite/filter.o obj/libxmp-lite/format.o obj/libxmp-lite/hio.o obj/libxmp-lite/it_load.o obj/libxmp-lite/itsex.o obj/libxmp-lite/lfo.o obj/libxmp-lite/load.o obj/libxmp-lite/load_helpers.o obj/libxmp-lite/memio.o obj/libxmp-lite/mix_all.o obj/libxmp-lite/mixer.o obj/libxmp-lite/mod_load.o obj/libxmp-lite/mtm_load.o obj/libxmp-lite/period.o obj/libxmp-lite/player.o obj/libxmp-lite/read_event.o obj/libxmp-lite/s3m_load.o obj/libxmp-lite/sample.o obj/libxmp-lite/scan.o obj/libxmp-lite/smix.o obj/libxmp-lite/virtual.o obj/libxmp-lite/win32.o obj/libxmp-lite/xm_load.o obj/mimalloc/alloc.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.o obj/mimalloc/arena.o obj/mimalloc/bitmap.o obj/mimalloc/heap.o obj/mimalloc/init.o obj/mimalloc/options.o obj/mimalloc/os.o obj/mimalloc/page.o obj/mimalloc/random.o obj/mimalloc/region.o obj/mimalloc/segment.o obj/mimalloc/stats.o obj/imgui/imgui.o obj/imgui/imgui_demo.o obj/imgui/imgui_draw.o obj/imgui/imgui_impl_opengl3.o obj/imgui/imgui_impl_sdl.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o rednukem obj/rr/game.o obj/rr/global.o obj/rr/actors.o obj/rr/gamedef.o obj/rr/gameexec.o obj/rr/gamevars.o obj/rr/player.o obj/rr/premap.o obj/rr/sector.o obj/rr/anim.o obj/rr/common.o obj/rr/config.o obj/rr/demo.o obj/rr/input.o obj/rr/menus.o obj/rr/namesdyn.o obj/rr/net.o obj/rr/savegame.o obj/rr/rts.o obj/rr/osdfuncs.o obj/rr/osdcmds.o obj/rr/grpscan.o obj/rr/sounds.o obj/rr/soundsdyn.o obj/rr/cheats.o obj/rr/sbar.o obj/rr/screentext.o obj/rr/screens.o obj/rr/cmdline.o obj/rr/rrdh.o obj/rr/filestream.o obj/rr/playmve.o obj/rr/startgtk.game.o obj/rr/game_icon.o obj/rr/game_banner.o obj/build/asan_guarded_allocator.o obj/build/2d.o obj/build/baselayer.o obj/build/cache1d.o obj/build/clip.o obj/build/colmatch.o obj/build/common.o obj/build/communityapi.o obj/build/compat.o obj/build/cpuid.o obj/build/crc32.o obj/build/defs.o obj/build/dxtfilter.o obj/build/enet.o obj/build/engine.o obj/build/fix16.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/lz4.o obj/build/md4.o obj/build/mhk.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymost.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.o obj/build/sjson.o obj/build/smalltextfont.o obj/build/smmalloc.o obj/build/smmalloc_generic.o obj/build/smmalloc_tls.o obj/build/softsurface.o obj/build/texcache.o obj/build/textfont.o obj/build/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/xxhash.o obj/build/a-c.o obj/build/glbuild.o obj/build/glsurface.o obj/build/voxmodel.o obj/build/mdsprite.o obj/build/tilepacker.o obj/build/polymer.o obj/build/sdlayer.o obj/build/gtkbits.o obj/build/dynamicgtk.o obj/build/animvpx.o obj/audiolib/driver_adlib.o obj/audiolib/driver_sf2.o obj/audiolib/drivers.o obj/audiolib/flac.o obj/audiolib/formats.o obj/audiolib/fx_man.o obj/audiolib/gmtimbre.o obj/audiolib/midi.o obj/audiolib/mix.o obj/audiolib/mixst.o obj/audiolib/multivoc.o obj/audiolib/music.o obj/audiolib/opl3.o obj/audiolib/pitch.o obj/audiolib/vorbis.o obj/audiolib/xa.o obj/audiolib/xmp.o obj/audiolib/driver_alsa.o obj/audiolib/driver_sdl.o obj/mact/animlib.o obj/mact/control.o obj/mact/joystick.o obj/mact/keyboard.o obj/mact/scriplib.o obj/rr/n64/reality.o obj/rr/n64/reality_music.o obj/rr/n64/reality_player.o obj/rr/n64/reality_render.o obj/rr/n64/reality_sbar.o obj/rr/n64/reality_screens.o obj/rr/n64/reality_sound.o obj/rr/n64/reality_util.o obj/libxmp-lite/common.o obj/libxmp-lite/control.o obj/libxmp-lite/dataio.o obj/libxmp-lite/effects.o obj/libxmp-lite/filter.o obj/libxmp-lite/format.o obj/libxmp-lite/hio.o obj/libxmp-lite/it_load.o obj/libxmp-lite/itsex.o obj/libxmp-lite/lfo.o obj/libxmp-lite/load.o obj/libxmp-lite/load_helpers.o obj/libxmp-lite/memio.o obj/libxmp-lite/mix_all.o obj/libxmp-lite/mixer.o obj/libxmp-lite/mod_load.o obj/libxmp-lite/mtm_load.o obj/libxmp-lite/period.o obj/libxmp-lite/player.o obj/libxmp-lite/read_event.o obj/libxmp-lite/s3m_load.o obj/libxmp-lite/sample.o obj/libxmp-lite/scan.o obj/libxmp-lite/smix.o obj/libxmp-lite/virtual.o obj/libxmp-lite/win32.o obj/libxmp-lite/xm_load.o obj/mimalloc/alloc.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.o obj/mimalloc/arena.o obj/mimalloc/bitmap.o obj/mimalloc/heap.o obj/mimalloc/init.o obj/mimalloc/options.o obj/mimalloc/os.o obj/mimalloc/page.o obj/mimalloc/random.o obj/mimalloc/region.o obj/mimalloc/segment.o obj/mimalloc/stats.o obj/imgui/imgui.o obj/imgui/imgui_demo.o obj/imgui/imgui_draw.o obj/imgui/imgui_impl_opengl3.o obj/imgui/imgui_impl_sdl.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound g++ -std=gnu++14 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -O2 -march=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -flto -funswitch-loops -fomit-frame-pointer -fno-strict-aliasing -fno-threadsafe-statics -fjump-tables -fno-stack-protector -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wno-error=format-security -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o pcexhumed obj/exhumed/aistuff.o obj/exhumed/anims.o obj/exhumed/anubis.o obj/exhumed/bubbles.o obj/exhumed/bullet.o obj/exhumed/cd.o obj/exhumed/common.o obj/exhumed/config.o obj/exhumed/enginesubs.o obj/exhumed/exhumed.o obj/exhumed/exscript.o obj/exhumed/fish.o obj/exhumed/grenade.o obj/exhumed/grpscan.o obj/exhumed/gun.o obj/exhumed/init.o obj/exhumed/input.o obj/exhumed/items.o obj/exhumed/lavadude.o obj/exhumed/light.o obj/exhumed/lighting.o obj/exhumed/lion.o obj/exhumed/map.o obj/exhumed/memorystream.o obj/exhumed/menu.o obj/exhumed/mono.o obj/exhumed/move.o obj/exhumed/movie.o obj/exhumed/mummy.o obj/exhumed/network.o obj/exhumed/object.o obj/exhumed/osdcmds.o obj/exhumed/player.o obj/exhumed/queen.o obj/exhumed/ra.o obj/exhumed/ramses.o obj/exhumed/random.o obj/exhumed/rat.o obj/exhumed/record.o obj/exhumed/rex.o obj/exhumed/roach.o obj/exhumed/runlist.o obj/exhumed/save.o obj/exhumed/scorp.o obj/exhumed/sequence.o obj/exhumed/serial.o obj/exhumed/set.o obj/exhumed/snake.o obj/exhumed/sound.o obj/exhumed/spider.o obj/exhumed/status.o obj/exhumed/stream.o obj/exhumed/switch.o obj/exhumed/text2.o obj/exhumed/timer.o obj/exhumed/trigdat.o obj/exhumed/version.o obj/exhumed/view.o obj/exhumed/wasp.o obj/exhumed/startgtk.game.o obj/exhumed/game_icon.o obj/exhumed/game_banner.o obj/build/asan_guarded_allocator.o obj/build/2d.o obj/build/baselayer.o obj/build/cache1d.o obj/build/clip.o obj/build/colmatch.o obj/build/common.o obj/build/communityapi.o obj/build/compat.o obj/build/cpuid.o obj/build/crc32.o obj/build/defs.o obj/build/dxtfilter.o obj/build/enet.o obj/build/engine.o obj/build/fix16.o obj/build/hash.o obj/build/hightile.o obj/build/klzw.o obj/build/kplib.o obj/build/loguru.o obj/build/lz4.o obj/build/md4.o obj/build/mhk.o obj/build/miniz.o obj/build/miniz_tdef.o obj/build/miniz_tinfl.o obj/build/mmulti.o obj/build/mutex.o obj/build/osd.o obj/build/palette.o obj/build/pngwrite.o obj/build/polymost.o obj/build/polymost1Frag.o obj/build/polymost1Vert.o obj/build/pragmas.o obj/build/rev.o obj/build/screenshot.o obj/build/screentext.o obj/build/scriptfile.o obj/build/sjson.o obj/build/smalltextfont.o obj/build/smmalloc.o obj/build/smmalloc_generic.o obj/build/smmalloc_tls.o obj/build/softsurface.o obj/build/texcache.o obj/build/textfont.o obj/build/tiles.o obj/build/timer.o obj/build/vfs.o obj/build/xxhash.o obj/build/a-c.o obj/build/glbuild.o obj/build/glsurface.o obj/build/voxmodel.o obj/build/mdsprite.o obj/build/tilepacker.o obj/build/polymer.o obj/build/sdlayer.o obj/build/gtkbits.o obj/build/dynamicgtk.o obj/build/animvpx.o obj/audiolib/driver_adlib.o obj/audiolib/driver_sf2.o obj/audiolib/drivers.o obj/audiolib/flac.o obj/audiolib/formats.o obj/audiolib/fx_man.o obj/audiolib/gmtimbre.o obj/audiolib/midi.o obj/audiolib/mix.o obj/audiolib/mixst.o obj/audiolib/multivoc.o obj/audiolib/music.o obj/audiolib/opl3.o obj/audiolib/pitch.o obj/audiolib/vorbis.o obj/audiolib/xa.o obj/audiolib/xmp.o obj/audiolib/driver_alsa.o obj/audiolib/driver_sdl.o obj/mact/animlib.o obj/mact/control.o obj/mact/joystick.o obj/mact/keyboard.o obj/mact/scriplib.o obj/libxmp-lite/common.o obj/libxmp-lite/control.o obj/libxmp-lite/dataio.o obj/libxmp-lite/effects.o obj/libxmp-lite/filter.o obj/libxmp-lite/format.o obj/libxmp-lite/hio.o obj/libxmp-lite/it_load.o obj/libxmp-lite/itsex.o obj/libxmp-lite/lfo.o obj/libxmp-lite/load.o obj/libxmp-lite/load_helpers.o obj/libxmp-lite/memio.o obj/libxmp-lite/mix_all.o obj/libxmp-lite/mixer.o obj/libxmp-lite/mod_load.o obj/libxmp-lite/mtm_load.o obj/libxmp-lite/period.o obj/libxmp-lite/player.o obj/libxmp-lite/read_event.o obj/libxmp-lite/s3m_load.o obj/libxmp-lite/sample.o obj/libxmp-lite/scan.o obj/libxmp-lite/smix.o obj/libxmp-lite/virtual.o obj/libxmp-lite/win32.o obj/libxmp-lite/xm_load.o obj/mimalloc/alloc.o obj/mimalloc/alloc-aligned.o obj/mimalloc/alloc-posix.o obj/mimalloc/arena.o obj/mimalloc/bitmap.o obj/mimalloc/heap.o obj/mimalloc/init.o obj/mimalloc/options.o obj/mimalloc/os.o obj/mimalloc/page.o obj/mimalloc/random.o obj/mimalloc/region.o obj/mimalloc/segment.o obj/mimalloc/stats.o obj/imgui/imgui.o obj/imgui/imgui_demo.o obj/imgui/imgui_draw.o obj/imgui/imgui_impl_opengl3.o obj/imgui/imgui_impl_sdl.o obj/imgui/imgui_tables.o obj/imgui/imgui_widgets.o obj/glad/glad.o -lvpx -lSDL2 -lrt -latomic -ldl -pthread -lm -lFLAC -lasound strip pcexhumed -rwxr-xr-x 1 buildd buildd 2466336 Jan 30 05:21 pcexhumed strip nblood -rwxr-xr-x 1 buildd buildd 3244456 Jan 30 05:21 nblood strip rednukem -rwxr-xr-x 1 buildd buildd 3610080 Jan 30 05:21 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/usr/share/nblood/nblood was not linked against libvpx.so.7 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/nblood-pcexhumed/usr/share/nblood/pcexhumed was not linked against libvpx.so.7 (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 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling 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-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood' in '../nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-rednukem' in '../nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'nblood-data' in '../nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb'. dpkg-genbuildinfo --build=binary -O../nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.buildinfo dpkg-genchanges --build=binary -mLaunchpad Build Daemon -O../nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.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 2023-01-30T05:21:56Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.changes: ------------------------------------------------------------------ Format: 1.8 Date: Mon, 30 Jan 2023 05:16:45 +0000 Source: nblood Binary: nblood nblood-data nblood-pcexhumed nblood-rednukem Built-For-Profiles: noudeb Architecture: all amd64 Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Distribution: jammy Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Launchpad Package Builder Description: nblood - Blood port based on EDuke32 nblood-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-r202301300516-b585a25e7-1~ubuntu22.04.1) jammy; urgency=low . * Auto build. Checksums-Sha1: cba075d86c67ac37be3bb535b7b8dfc2bbafab95 67020 nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb 82deea2fccedbaf6f0886dede0c05b044b7aa61c 1238130 nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 453a43fc685ae72209f64161b018d2de0ec957ad 1533478 nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 21bda0fc8b9c4d3a37782ca40e78a2bc06b94d78 16392 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.buildinfo 6e3ac53b28732b6a645171abd23bb9c69dd3aaf7 1450880 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb Checksums-Sha256: b142ce1100de1bcaa831cc9d5a4306a8ad98f44f920472cb2ae54b03dc40203a 67020 nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb d255fdf1e8cb36463f957ef8b4eada46e684e9240caaae5d40d5539a7d7cc5f2 1238130 nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 5c859291b9860ef4a8a35d5b485f07dfd04db064aa674351c22a0b27c9eb4049 1533478 nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 9babc2dc06ab72deed04923e2fb4bbc051f5b318a8c98e0b1e1e0bbba5cbd1d6 16392 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.buildinfo 1e34aaf4908c65de5a42a48977f375d0cd29e682d408000f83657e634b1f217f 1450880 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb Files: 99059cd895d35d9b9221f44514abfaa3 67020 games optional nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb 7217bec835292268d94f566c0ed266ac 1238130 games optional nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 5e40eacac97d8b4e98bdd31a3f017d9c 1533478 games optional nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 7aa7f47f444794fed16c00445cea260e 16392 games optional nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.buildinfo 96489b164a323bdde8c4126fc86304f1 1450880 games optional nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb /<>/nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.changes.new could not be renamed to /<>/nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.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-r202301300516-b585a25e7-1~ubuntu22.04.1 Checksums-Md5: 99059cd895d35d9b9221f44514abfaa3 67020 nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb 7217bec835292268d94f566c0ed266ac 1238130 nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 5e40eacac97d8b4e98bdd31a3f017d9c 1533478 nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 96489b164a323bdde8c4126fc86304f1 1450880 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb Checksums-Sha1: cba075d86c67ac37be3bb535b7b8dfc2bbafab95 67020 nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb 82deea2fccedbaf6f0886dede0c05b044b7aa61c 1238130 nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 453a43fc685ae72209f64161b018d2de0ec957ad 1533478 nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 6e3ac53b28732b6a645171abd23bb9c69dd3aaf7 1450880 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb Checksums-Sha256: b142ce1100de1bcaa831cc9d5a4306a8ad98f44f920472cb2ae54b03dc40203a 67020 nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb d255fdf1e8cb36463f957ef8b4eada46e684e9240caaae5d40d5539a7d7cc5f2 1238130 nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 5c859291b9860ef4a8a35d5b485f07dfd04db064aa674351c22a0b27c9eb4049 1533478 nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb 1e34aaf4908c65de5a42a48977f375d0cd29e682d408000f83657e634b1f217f 1450880 nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Mon, 30 Jan 2023 05:21:55 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adwaita-icon-theme (= 41.0-1ubuntu1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu4.2), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-4ubuntu2.1), binutils-common (= 2.38-4ubuntu2.1), binutils-x86-64-linux-gnu (= 2.38-4ubuntu2.1), bsdextrautils (= 2.37.2-4ubuntu3), bsdutils (= 1:2.37.2-4ubuntu3), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.3.0-1ubuntu1~22.04), dash (= 0.5.11+git20210903+057cd650a4ed-3build1), debconf (= 1.5.79ubuntu1), debhelper (= 13.6ubuntu1), debianutils (= 5.5-1ubuntu2), debugedit (= 1:5.0-4build1), dh-autoreconf (= 20), dh-exec (= 0.23.4build2), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.1ubuntu2.1), dpkg-dev (= 1.21.1ubuntu2.1), dwz (= 0.14-1build2), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), fontconfig (= 2.13.1-4.2ubuntu5), fontconfig-config (= 2.13.1-4.2ubuntu5), fonts-dejavu-core (= 2.37-2build1), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.3.0-1ubuntu1~22.04), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.3.0-1ubuntu1~22.04), gcc-11-base (= 11.3.0-1ubuntu1~22.04), gcc-12-base (= 12.1.0-2ubuntu1~22.04), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), gir1.2-atk-1.0 (= 2.36.0-3build1), gir1.2-freedesktop (= 1.72.0-1), gir1.2-gdkpixbuf-2.0 (= 2.42.8+dfsg-1ubuntu0.2), gir1.2-glib-2.0 (= 1.72.0-1), gir1.2-gtk-2.0 (= 2.24.33-2ubuntu2), gir1.2-harfbuzz-0.0 (= 2.7.4-1ubuntu3.1), gir1.2-ibus-1.0 (= 1.5.26-4), gir1.2-pango-1.0 (= 1.50.6+ds-2), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gtk-update-icon-cache (= 3.24.33-1ubuntu2), gzip (= 1.10-4ubuntu4.1), hicolor-icon-theme (= 0.17-2), hostname (= 3.23ubuntu2), humanity-icon-theme (= 0.6.16), icu-devtools (= 70.1-2ubuntu1), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libapparmor1 (= 3.0.4-2ubuntu2.2), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.3.0-1ubuntu1~22.04), libasound2 (= 1.2.6.1-1ubuntu1), libasound2-data (= 1.2.6.1-1ubuntu1), libasound2-dev (= 1.2.6.1-1ubuntu1), libasyncns0 (= 0.8-6build2), libatk1.0-0 (= 2.36.0-3build1), libatk1.0-data (= 2.36.0-3build1), libatk1.0-dev (= 2.36.0-3build1), libatomic1 (= 12.1.0-2ubuntu1~22.04), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libavahi-client3 (= 0.8-5ubuntu5), libavahi-common-data (= 0.8-5ubuntu5), libavahi-common3 (= 0.8-5ubuntu5), libbinutils (= 2.38-4ubuntu2.1), libblkid-dev (= 2.37.2-4ubuntu3), libblkid1 (= 2.37.2-4ubuntu3), libbrotli-dev (= 1.0.9-2build6), libbrotli1 (= 1.0.9-2build6), libbsd0 (= 0.11.5-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3.1), libc-dev-bin (= 2.35-0ubuntu3.1), libc6 (= 2.35-0ubuntu3.1), libc6-dev (= 2.35-0ubuntu3.1), libcairo-gobject2 (= 1.16.0-5ubuntu2), libcairo-script-interpreter2 (= 1.16.0-5ubuntu2), libcairo2 (= 1.16.0-5ubuntu2), libcairo2-dev (= 1.16.0-5ubuntu2), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1build3), libcc1-0 (= 12.1.0-2ubuntu1~22.04), libcom-err2 (= 1.46.5-2ubuntu1.1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-4ubuntu2.1), libctf0 (= 2.38-4ubuntu2.1), libcups2 (= 2.4.1op1-1ubuntu4.1), libdatrie-dev (= 0.2.13-2), libdatrie1 (= 0.2.13-2), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu3), libdbus-1-3 (= 1.12.20-2ubuntu4.1), libdbus-1-dev (= 1.12.20-2ubuntu4.1), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.6ubuntu1), libdecor-0-0 (= 0.1.0-3build1), libdecor-0-dev (= 0.1.0-3build1), libdeflate-dev (= 1.10-2), libdeflate0 (= 1.10-2), libdpkg-perl (= 1.21.1ubuntu2.1), libdrm-amdgpu1 (= 2.4.113-2~ubuntu0.22.04.1), libdrm-common (= 2.4.113-2~ubuntu0.22.04.1), libdrm-dev (= 2.4.113-2~ubuntu0.22.04.1), libdrm-intel1 (= 2.4.113-2~ubuntu0.22.04.1), libdrm-nouveau2 (= 2.4.113-2~ubuntu0.22.04.1), libdrm-radeon1 (= 2.4.113-2~ubuntu0.22.04.1), libdrm2 (= 2.4.113-2~ubuntu0.22.04.1), libdw1 (= 0.186-1build1), libedit2 (= 3.1-20210910-1build1), libegl-dev (= 1.4.0-1), libegl-mesa0 (= 22.2.5-0ubuntu0.1~22.04.1), libegl1 (= 1.4.0-1), libegl1-mesa-dev (= 22.2.5-0ubuntu0.1~22.04.1), libelf1 (= 0.186-1build1), libexpat1 (= 2.4.7-1ubuntu0.2), libexpat1-dev (= 2.4.7-1ubuntu0.2), libffi-dev (= 3.4.2-4), libffi8 (= 3.4.2-4), libfile-stripnondeterminism-perl (= 1.13.0-1), libflac-dev (= 1.3.3-2ubuntu0.1), libflac8 (= 1.3.3-2ubuntu0.1), libfontconfig-dev (= 2.13.1-4.2ubuntu5), libfontconfig1 (= 2.13.1-4.2ubuntu5), libfontconfig1-dev (= 2.13.1-4.2ubuntu5), libfreetype-dev (= 2.11.1+dfsg-1ubuntu0.1), libfreetype6 (= 2.11.1+dfsg-1ubuntu0.1), libfreetype6-dev (= 2.11.1+dfsg-1ubuntu0.1), libfribidi-dev (= 1.0.8-2ubuntu3.1), libfribidi0 (= 1.0.8-2ubuntu3.1), libgbm-dev (= 22.2.5-0ubuntu0.1~22.04.1), libgbm1 (= 22.2.5-0ubuntu0.1~22.04.1), libgcc-11-dev (= 11.3.0-1ubuntu1~22.04), libgcc-s1 (= 12.1.0-2ubuntu1~22.04), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgdk-pixbuf-2.0-0 (= 2.42.8+dfsg-1ubuntu0.2), libgdk-pixbuf-2.0-dev (= 2.42.8+dfsg-1ubuntu0.2), libgdk-pixbuf2.0-bin (= 2.42.8+dfsg-1ubuntu0.2), libgdk-pixbuf2.0-common (= 2.42.8+dfsg-1ubuntu0.2), libgirepository-1.0-1 (= 1.72.0-1), libgl-dev (= 1.4.0-1), libgl1 (= 1.4.0-1), libgl1-mesa-dri (= 22.2.5-0ubuntu0.1~22.04.1), libglapi-mesa (= 22.2.5-0ubuntu0.1~22.04.1), libgles-dev (= 1.4.0-1), libgles1 (= 1.4.0-1), libgles2 (= 1.4.0-1), libglib2.0-0 (= 2.72.4-0ubuntu1), libglib2.0-bin (= 2.72.4-0ubuntu1), libglib2.0-data (= 2.72.4-0ubuntu1), libglib2.0-dev (= 2.72.4-0ubuntu1), libglib2.0-dev-bin (= 2.72.4-0ubuntu1), libglu1-mesa (= 9.0.2-1), libglu1-mesa-dev (= 9.0.2-1), libglvnd-core-dev (= 1.4.0-1), libglvnd-dev (= 1.4.0-1), libglvnd0 (= 1.4.0-1), libglx-dev (= 1.4.0-1), libglx-mesa0 (= 22.2.5-0ubuntu0.1~22.04.1), libglx0 (= 1.4.0-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1.1), libgomp1 (= 12.1.0-2ubuntu1~22.04), libgpg-error0 (= 1.43-3), libgraphite2-3 (= 1.3.14-1build2), libgraphite2-dev (= 1.3.14-1build2), libgssapi-krb5-2 (= 1.19.2-2ubuntu0.1), libgtk2.0-0 (= 2.24.33-2ubuntu2), libgtk2.0-common (= 2.24.33-2ubuntu2), libgtk2.0-dev (= 2.24.33-2ubuntu2), libharfbuzz-dev (= 2.7.4-1ubuntu3.1), libharfbuzz-gobject0 (= 2.7.4-1ubuntu3.1), libharfbuzz-icu0 (= 2.7.4-1ubuntu3.1), libharfbuzz0b (= 2.7.4-1ubuntu3.1), libhogweed6 (= 3.7.3-1build2), libibus-1.0-5 (= 1.5.26-4), libibus-1.0-dev (= 1.5.26-4), libice-dev (= 2:1.0.10-1build2), libice6 (= 2:1.0.10-1build2), libicu-dev (= 70.1-2ubuntu1), libicu70 (= 70.1-2ubuntu1), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libitm1 (= 12.1.0-2ubuntu1~22.04), libjbig-dev (= 2.1-3.1ubuntu0.22.04.1), libjbig0 (= 2.1-3.1ubuntu0.22.04.1), libjpeg-dev (= 8c-2ubuntu10), libjpeg-turbo8 (= 2.1.2-0ubuntu1), libjpeg-turbo8-dev (= 2.1.2-0ubuntu1), libjpeg8 (= 8c-2ubuntu10), libjpeg8-dev (= 8c-2ubuntu10), libk5crypto3 (= 1.19.2-2ubuntu0.1), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2ubuntu0.1), libkrb5support0 (= 1.19.2-2ubuntu0.1), libllvm15 (= 1:15.0.6-3~ubuntu0.22.04.2), liblsan0 (= 12.1.0-2ubuntu1~22.04), liblz4-1 (= 1.9.3-2build2), liblzma-dev (= 5.2.5-2ubuntu1), liblzma5 (= 5.2.5-2ubuntu1), liblzo2-2 (= 2.10-2build3), libmagic-mgc (= 1:5.41-3), libmagic1 (= 1:5.41-3), libmd0 (= 1.0.4-1build1), libmount-dev (= 2.37.2-4ubuntu3), libmount1 (= 2.37.2-4ubuntu3), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncursesw6 (= 6.3-2), libnettle8 (= 3.7.3-1build2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libogg-dev (= 1.3.5-0ubuntu3), libogg0 (= 1.3.5-0ubuntu3), libopengl-dev (= 1.4.0-1), libopengl0 (= 1.4.0-1), libopus0 (= 1.3.1-0.1build2), libp11-kit0 (= 0.24.0-6build1), libpam-modules (= 1.4.0-11ubuntu2.1), libpam-modules-bin (= 1.4.0-11ubuntu2.1), libpam-runtime (= 1.4.0-11ubuntu2.1), libpam0g (= 1.4.0-11ubuntu2.1), libpango-1.0-0 (= 1.50.6+ds-2), libpango1.0-dev (= 1.50.6+ds-2), libpangocairo-1.0-0 (= 1.50.6+ds-2), libpangoft2-1.0-0 (= 1.50.6+ds-2), libpangoxft-1.0-0 (= 1.50.6+ds-2), libpciaccess-dev (= 0.16-3), libpciaccess0 (= 0.16-3), libpcre16-3 (= 2:8.39-13ubuntu0.22.04.1), libpcre2-16-0 (= 10.39-3ubuntu0.1), libpcre2-32-0 (= 10.39-3ubuntu0.1), libpcre2-8-0 (= 10.39-3ubuntu0.1), libpcre2-dev (= 10.39-3ubuntu0.1), libpcre2-posix3 (= 10.39-3ubuntu0.1), libpcre3 (= 2:8.39-13ubuntu0.22.04.1), libpcre3-dev (= 2:8.39-13ubuntu0.22.04.1), libpcre32-3 (= 2:8.39-13ubuntu0.22.04.1), libpcrecpp0v5 (= 2:8.39-13ubuntu0.22.04.1), libperl5.34 (= 5.34.0-3ubuntu1.1), libpipeline1 (= 1.5.5-1), libpixman-1-0 (= 0.40.0-1ubuntu0.22.04.1), libpixman-1-dev (= 0.40.0-1ubuntu0.22.04.1), libpng-dev (= 1.6.37-3build5), libpng16-16 (= 1.6.37-3build5), libpthread-stubs0-dev (= 0.4-1build2), libpulse-dev (= 1:15.99.1+dfsg1-1ubuntu2), libpulse-mainloop-glib0 (= 1:15.99.1+dfsg1-1ubuntu2), libpulse0 (= 1:15.99.1+dfsg1-1ubuntu2), libpython3-stdlib (= 3.10.6-1~22.04), libpython3.10-minimal (= 3.10.6-1~22.04.2), libpython3.10-stdlib (= 3.10.6-1~22.04.2), libquadmath0 (= 12.1.0-2ubuntu1~22.04), libreadline8 (= 8.1.2-1), libsdl2-2.0-0 (= 2.0.20+dfsg-2ubuntu1.22.04.1), libsdl2-dev (= 2.0.20+dfsg-2ubuntu1.22.04.1), libseccomp2 (= 2.5.3-2ubuntu2), libselinux1 (= 3.3-1build2), libselinux1-dev (= 3.3-1build2), libsensors-config (= 1:3.6.0-7ubuntu1), libsensors5 (= 1:3.6.0-7ubuntu1), libsepol-dev (= 3.3-1build1), libsepol2 (= 3.3-1build1), libsigsegv2 (= 2.13-1ubuntu3), libsm-dev (= 2:1.2.3-1build2), libsm6 (= 2:1.2.3-1build2), libsmartcols1 (= 2.37.2-4ubuntu3), libsndfile1 (= 1.0.31-2build1), libsndio-dev (= 1.8.1-1.1), libsndio7.0 (= 1.8.1-1.1), libsqlite3-0 (= 3.37.2-2ubuntu0.1), libssl3 (= 3.0.2-0ubuntu1.7), libstdc++-11-dev (= 11.3.0-1ubuntu1~22.04), libstdc++6 (= 12.1.0-2ubuntu1~22.04), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3.6), libtasn1-6 (= 4.18.0-4build1), libthai-data (= 0.1.29-1build1), libthai-dev (= 0.1.29-1build1), libthai0 (= 0.1.29-1build1), libtiff-dev (= 4.3.0-6ubuntu0.3), libtiff5 (= 4.3.0-6ubuntu0.3), libtiffxx5 (= 4.3.0-6ubuntu0.3), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2ubuntu0.1), libtirpc-dev (= 1.3.2-2ubuntu0.1), libtirpc3 (= 1.3.2-2ubuntu0.1), libtool (= 2.4.6-15build2), libtsan0 (= 11.3.0-1ubuntu1~22.04), libubsan1 (= 12.1.0-2ubuntu1~22.04), libuchardet0 (= 0.0.7-1build2), libudev-dev (= 249.11-0ubuntu3.6), libudev1 (= 249.11-0ubuntu3.6), libunistring2 (= 1.0-1), libuuid1 (= 2.37.2-4ubuntu3), libvorbis-dev (= 1.3.7-1build2), libvorbis0a (= 1.3.7-1build2), libvorbisenc2 (= 1.3.7-1build2), libvorbisfile3 (= 1.3.7-1build2), libvpx-dev (= 1.11.0-2ubuntu2), libvpx7 (= 1.11.0-2ubuntu2), libwayland-bin (= 1.20.0-1ubuntu0.1), libwayland-client0 (= 1.20.0-1ubuntu0.1), libwayland-cursor0 (= 1.20.0-1ubuntu0.1), libwayland-dev (= 1.20.0-1ubuntu0.1), libwayland-egl1 (= 1.20.0-1ubuntu0.1), libwayland-server0 (= 1.20.0-1ubuntu0.1), libwebp7 (= 1.2.2-2), libx11-6 (= 2:1.7.5-1), libx11-data (= 2:1.7.5-1), libx11-dev (= 2:1.7.5-1), libx11-xcb1 (= 2:1.7.5-1), libxau-dev (= 1:1.0.9-1build5), libxau6 (= 1:1.0.9-1build5), libxcb-dri2-0 (= 1.14-3ubuntu3), libxcb-dri3-0 (= 1.14-3ubuntu3), libxcb-glx0 (= 1.14-3ubuntu3), libxcb-present0 (= 1.14-3ubuntu3), libxcb-render0 (= 1.14-3ubuntu3), libxcb-render0-dev (= 1.14-3ubuntu3), libxcb-shm0 (= 1.14-3ubuntu3), libxcb-shm0-dev (= 1.14-3ubuntu3), libxcb-sync1 (= 1.14-3ubuntu3), libxcb-xfixes0 (= 1.14-3ubuntu3), libxcb1 (= 1.14-3ubuntu3), libxcb1-dev (= 1.14-3ubuntu3), libxcomposite-dev (= 1:0.4.5-1build2), libxcomposite1 (= 1:0.4.5-1build2), libxcursor-dev (= 1:1.2.0-2build4), libxcursor1 (= 1:1.2.0-2build4), libxdamage-dev (= 1:1.1.5-2build2), libxdamage1 (= 1:1.1.5-2build2), libxdmcp-dev (= 1:1.1.3-0ubuntu5), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext-dev (= 2:1.3.4-1build1), libxext6 (= 2:1.3.4-1build1), libxfixes-dev (= 1:6.0.0-1), libxfixes3 (= 1:6.0.0-1), libxft-dev (= 2.3.4-1), libxft2 (= 2.3.4-1), libxi-dev (= 2:1.8-1build1), libxi6 (= 2:1.8-1build1), libxinerama-dev (= 2:1.1.4-3), libxinerama1 (= 2:1.1.4-3), libxkbcommon-dev (= 1.4.0-1), libxkbcommon0 (= 1.4.0-1), libxml2 (= 2.9.13+dfsg-1ubuntu0.2), libxml2-utils (= 2.9.13+dfsg-1ubuntu0.2), libxrandr-dev (= 2:1.5.2-1build1), libxrandr2 (= 2:1.5.2-1build1), libxrender-dev (= 1:0.9.10-1build4), libxrender1 (= 1:0.9.10-1build4), libxshmfence1 (= 1.3-1build4), libxss-dev (= 1:1.2.3-1build2), libxss1 (= 1:1.2.3-1build2), libxt-dev (= 1:1.2.1-1), libxt6 (= 1:1.2.1-1), libxv-dev (= 2:1.0.11-1build2), libxv1 (= 2:1.0.11-1build2), libxxf86vm-dev (= 1:1.1.4-1build3), libxxf86vm1 (= 1:1.1.4-1build3), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-60.66), login (= 1:4.8.1-2ubuntu2.1), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 24), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3), media-types (= 7.0.0), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), pango1.0-tools (= 1.50.6+ds-2), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1.1), perl-base (= 5.34.0-3ubuntu1.1), perl-modules-5.34 (= 5.34.0-3ubuntu1.1), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), python3 (= 3.10.6-1~22.04), python3-distutils (= 3.10.6-1~22.04), python3-lib2to3 (= 3.10.6-1~22.04), python3-minimal (= 3.10.6-1~22.04), python3.10 (= 3.10.6-1~22.04.2), python3.10-minimal (= 3.10.6-1~22.04.2), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), shared-mime-info (= 2.1-2), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), ubuntu-mono (= 20.10-0ubuntu2), ucf (= 3.0043), util-linux (= 2.37.2-4ubuntu3), uuid-dev (= 2.37.2-4ubuntu3), x11-common (= 1:7.7+23ubuntu2), x11proto-dev (= 2021.5-1), xkb-data (= 2.33-1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.2.5-2ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9.2), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu9.2) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1675055805" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ nblood-data_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_all.deb ---------------------------------------------------------------- new Debian package, version 2.0. size 67020 bytes: control archive=470 bytes. 366 bytes, 12 lines control 142 bytes, 2 lines md5sums Package: nblood-data Source: nblood Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Architecture: all Maintainer: Paul Preuss Installed-Size: 87 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 2023-01-30 05:16 ./ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/nblood-data/ -rw-r--r-- root/root 248 2023-01-30 05:16 ./usr/share/doc/nblood-data/changelog.Debian.gz drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/nblood/ -rw-r--r-- root/root 80726 2023-01-30 05:16 ./usr/share/nblood/nblood.pk3 nblood-pcexhumed_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb ----------------------------------------------------------------------- new Debian package, version 2.0. size 1238130 bytes: control archive=616 bytes. 555 bytes, 13 lines control 200 bytes, 3 lines md5sums Package: nblood-pcexhumed Source: nblood Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Architecture: amd64 Maintainer: Paul Preuss Installed-Size: 2419 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 12), libvpx7 (>= 1.6.0), libglu1-mesa, libgtk2.0-0 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: A port of the PC version of Exhumed based on EDuke32 This package contains the compiled binary executable. drwxr-xr-x root/root 0 2023-01-30 05:16 ./ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/games/ -rwxr-xr-x root/root 51 2023-01-30 05:16 ./usr/games/pcexhumed drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/nblood-pcexhumed/ -rw-r--r-- root/root 248 2023-01-30 05:16 ./usr/share/doc/nblood-pcexhumed/changelog.Debian.gz drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/nblood/ -rwxr-xr-x root/root 2466216 2023-01-30 05:16 ./usr/share/nblood/pcexhumed nblood-rednukem_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb ---------------------------------------------------------------------- new Debian package, version 2.0. size 1533478 bytes: control archive=622 bytes. 556 bytes, 13 lines control 197 bytes, 3 lines md5sums Package: nblood-rednukem Source: nblood Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Architecture: amd64 Maintainer: Paul Preuss Installed-Size: 3536 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 12), libvpx7 (>= 1.10.0), libglu1-mesa, libgtk2.0-0 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: Redneck Rampage & Duke Nukem 3D port based on EDuke32 This package contains the compiled binary executable. drwxr-xr-x root/root 0 2023-01-30 05:16 ./ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/games/ -rwxr-xr-x root/root 50 2023-01-30 05:16 ./usr/games/rednukem drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/nblood-rednukem/ -rw-r--r-- root/root 248 2023-01-30 05:16 ./usr/share/doc/nblood-rednukem/changelog.Debian.gz drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/nblood/ -rwxr-xr-x root/root 3609968 2023-01-30 05:16 ./usr/share/nblood/rednukem nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1_amd64.deb ------------------------------------------------------------- new Debian package, version 2.0. size 1450880 bytes: control archive=601 bytes. 567 bytes, 12 lines control 184 bytes, 3 lines md5sums Package: nblood Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Architecture: amd64 Maintainer: Paul Preuss Installed-Size: 3179 Depends: libasound2 (>= 1.0.16), libc6 (>= 2.34), libflac8 (>= 1.3.0), libsdl2-2.0-0 (>= 2.0.14), libstdc++6 (>= 12), libvpx7 (>= 1.6.0), nblood-data (= 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1), libglu1-mesa, libgtk2.0-0 Section: games Priority: optional Multi-Arch: foreign Homepage: http://nukeykt.retrohost.net Description: Blood port based on EDuke32 This package contains the compiled binary executable. drwxr-xr-x root/root 0 2023-01-30 05:16 ./ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/games/ -rwxr-xr-x root/root 48 2023-01-30 05:16 ./usr/games/nblood drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/doc/nblood/ -rw-r--r-- root/root 248 2023-01-30 05:16 ./usr/share/doc/nblood/changelog.Debian.gz drwxr-xr-x root/root 0 2023-01-30 05:16 ./usr/share/nblood/ -rwxr-xr-x root/root 3244336 2023-01-30 05:16 ./usr/share/nblood/nblood +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 263560 Build-Time: 133 Distribution: jammy Host Architecture: amd64 Install-Time: 20 Job: nblood_1.01-r202301300516-b585a25e7-1~ubuntu22.04.1.dsc Machine Architecture: amd64 Package: nblood Package-Time: 155 Source-Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 Space: 263560 Status: successful Version: 1.01-r202301300516-b585a25e7-1~ubuntu22.04.1 -------------------------------------------------------------------------------- Finished at 2023-01-30T05:21:56Z Build needed 00:02:35, 263560k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=amd64 PACKAGEBUILD-25533563 Scanning for processes to kill in build PACKAGEBUILD-25533563