Warning: Permanently added '13.121.93.107' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8430877-fedora-rawhide-s390x --chroot fedora-rawhide-s390x Version: 1.2 PID: 18746 Logging PID: 18747 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 8430877, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '03784ee8686ecf093bf39e2dbb1797bf7bf35178', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/stratagus', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'stratagus', 'package_version': '3.3.2-6', 'project_dirname': 'gcc-15-smoketest-3', 'project_name': 'gcc-15-smoketest-3', 'project_owner': 'dmalcolm', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://fedorapeople.org/~dmalcolm/gcc/gcc-15-mass-prebuild/$basearch', 'id': 'https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch', 'name': 'Additional repo https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch'}], 'sandbox': 'dmalcolm/gcc-15-smoketest-3--dmalcolm', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'dmalcolm', 'tags': [], 'task_id': '8430877-fedora-rawhide-s390x', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/stratagus /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3/stratagus', '/var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus'... Running: git checkout 03784ee8686ecf093bf39e2dbb1797bf7bf35178 -- cmd: ['git', 'checkout', '03784ee8686ecf093bf39e2dbb1797bf7bf35178', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus rc: 0 stdout: stderr: Note: switching to '03784ee8686ecf093bf39e2dbb1797bf7bf35178'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 03784ee automatic import of stratagus Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading stratagus-3.3.2.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o stratagus-3.3.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/dmalcolm/gcc-15-smoketest-3/stratagus/stratagus-3.3.2.tar.gz/md5/c5cb331af47a7e9b1f0d27b85278a492/stratagus-3.3.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1545k 100 1545k 0 0 1659k 0 --:--:-- --:--:-- --:--:-- 1658k INFO: Reading stdout from command: md5sum stratagus-3.3.2.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus/stratagus.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1735313963.673971 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus/stratagus.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1735313963.673971 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus/stratagus.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1735313963.673971/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-3e3aec59-2033-4138-81cb-04e41192e4d2 INFO: Checking that 93476988ed721cb12e2de4055ffba9b0a7f65dd8788772ec4e2250a6869409de image matches host's architecture INFO: Copy content of container 93476988ed721cb12e2de4055ffba9b0a7f65dd8788772ec4e2250a6869409de to /var/lib/mock/fedora-rawhide-s390x-bootstrap-1735313963.673971/root INFO: mounting 93476988ed721cb12e2de4055ffba9b0a7f65dd8788772ec4e2250a6869409de with podman image mount INFO: image 93476988ed721cb12e2de4055ffba9b0a7f65dd8788772ec4e2250a6869409de as /var/lib/containers/storage/overlay/2e110e4e42d32da1a4a3bc921e81f9901c41e4f8a755e62979aefec6d7c3579c/merged INFO: umounting image 93476988ed721cb12e2de4055ffba9b0a7f65dd8788772ec4e2250a6869409de (/var/lib/containers/storage/overlay/2e110e4e42d32da1a4a3bc921e81f9901c41e4f8a755e62979aefec6d7c3579c/merged) with podman image umount INFO: Removing image mock-bootstrap-3e3aec59-2033-4138-81cb-04e41192e4d2 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1735313963.673971/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.s390x rpm-sequoia-1.7.0-3.fc42.s390x dnf5-5.2.8.1-2.fc42.s390x dnf5-plugins-5.2.8.1-2.fc42.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 7.8 KiB/s | 3.6 KiB | 00m00s Copr repository 100% | 3.1 KiB/s | 1.5 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 4.3 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 5.7 MiB/s | 8.4 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.2.37-1.fc42 fedora 8.4 MiB bzip2 s390x 1.0.8-19.fc42 copr_base 84.4 KiB coreutils s390x 9.5-11.fc42 fedora 5.7 MiB cpio s390x 2.15-2.fc41 fedora 1.1 MiB diffutils s390x 3.10-8.fc42 copr_base 1.6 MiB fedora-release-common noarch 42-0.11 fedora 19.8 KiB findutils s390x 1:4.10.0-4.fc42 copr_base 1.9 MiB gawk s390x 5.3.0-4.fc41 fedora 1.8 MiB glibc-minimal-langpack s390x 2.40.9000-24.fc42 copr_base 0.0 B grep s390x 3.11-9.fc42 copr_base 1.0 MiB gzip s390x 1.13-2.fc42 copr_base 394.6 KiB info s390x 7.1.1-2.fc42 fedora 409.1 KiB patch s390x 2.7.6-25.fc42 copr_base 286.9 KiB redhat-rpm-config noarch 300-1.no_annobin.0.fc42 copr_base 186.6 KiB rpm-build s390x 4.20.0-1.fc42 copr_base 156.1 KiB sed s390x 4.9-3.fc42 copr_base 862.6 KiB shadow-utils s390x 2:4.17.0-2.fc42 fedora 4.0 MiB tar s390x 2:1.35-4.fc41 fedora 3.0 MiB unzip s390x 6.0-65.fc42 fedora 2.2 MiB util-linux s390x 2.40.2-8.fc42 fedora 3.7 MiB which s390x 2.21-42.fc41 fedora 83.9 KiB xz s390x 1:5.6.3-2.fc42 fedora 1.2 MiB Installing dependencies: add-determinism s390x 0.5.0-1.fc42 fedora 3.3 MiB alternatives s390x 1.31-1.fc42 fedora 60.6 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs s390x 4.0.2-1.fc42 copr_base 342.9 KiB authselect s390x 1.5.0-8.fc42 copr_base 151.8 KiB authselect-libs s390x 1.5.0-8.fc42 copr_base 817.4 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils s390x 2.43.50-9.fc42 copr_base 26.9 MiB build-reproducibility-srpm-macros noarch 0.5.0-1.fc42 fedora 735.0 B bzip2-libs s390x 1.0.8-19.fc42 copr_base 82.9 KiB ca-certificates noarch 2024.2.69_v8.0.401-4.fc42 fedora 2.6 MiB coreutils-common s390x 9.5-11.fc42 fedora 11.2 MiB cracklib s390x 2.9.11-6.fc42 copr_base 225.2 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 fedora 137.3 KiB curl s390x 8.11.1-2.fc42 copr_base 475.8 KiB cyrus-sasl-lib s390x 2.1.28-27.fc41 fedora 2.4 MiB debugedit s390x 5.1-2.fc42 copr_base 193.2 KiB dwz s390x 0.15-8.fc42 copr_base 307.5 KiB ed s390x 1.20.2-2.fc41 fedora 150.6 KiB efi-srpm-macros noarch 5-13.fc42 fedora 40.2 KiB elfutils s390x 0.192-7.fc42 copr_base 2.9 MiB elfutils-debuginfod-client s390x 0.192-7.fc42 copr_base 73.0 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 copr_base 1.8 KiB elfutils-libelf s390x 0.192-7.fc42 copr_base 1.2 MiB elfutils-libs s390x 0.192-7.fc42 copr_base 746.5 KiB fedora-gpg-keys noarch 42-0.3 fedora 126.4 KiB fedora-release noarch 42-0.11 fedora 0.0 B fedora-release-identity-basic noarch 42-0.11 fedora 719.0 B fedora-repos noarch 42-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.3 fedora 2.2 KiB file s390x 5.45-8.fc42 fedora 99.3 KiB file-libs s390x 5.45-8.fc42 fedora 9.9 MiB filesystem s390x 3.18-29.fc42 fedora 106.0 B filesystem-srpm-macros noarch 3.18-29.fc42 fedora 36.1 KiB fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal s390x 15.2-4.fc42 copr_base 14.7 MiB gdbm s390x 1:1.23-7.fc41 fedora 483.9 KiB gdbm-libs s390x 1:1.23-7.fc41 fedora 133.4 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc s390x 2.40.9000-24.fc42 copr_base 4.9 MiB glibc-common s390x 2.40.9000-24.fc42 copr_base 1.1 MiB glibc-gconv-extra s390x 2.40.9000-24.fc42 copr_base 6.5 MiB gmp s390x 1:6.3.0-2.fc41 fedora 770.0 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 fedora 60.8 KiB jansson s390x 2.14-1.fc42 copr_base 86.6 KiB json-c s390x 0.18-1.fc42 copr_base 79.5 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs s390x 1.6.3-4.fc42 copr_base 48.6 KiB krb5-libs s390x 1.21.3-3.fc42 copr_base 2.4 MiB libacl s390x 2.3.2-2.fc42 copr_base 34.1 KiB libarchive s390x 3.7.7-1.fc42 copr_base 1.0 MiB libattr s390x 2.5.2-4.fc41 fedora 28.3 KiB libblkid s390x 2.40.2-8.fc42 fedora 286.4 KiB libbrotli s390x 1.1.0-5.fc42 copr_base 903.7 KiB libcap s390x 2.71-1.fc42 copr_base 201.3 KiB libcap-ng s390x 0.8.5-3.fc42 copr_base 58.3 KiB libcom_err s390x 1.47.1-6.fc42 fedora 67.0 KiB libcurl s390x 8.11.1-2.fc42 copr_base 857.0 KiB libeconf s390x 0.7.5-1.fc42 copr_base 62.5 KiB libevent s390x 2.1.12-14.fc42 copr_base 898.3 KiB libfdisk s390x 2.40.2-8.fc42 fedora 394.8 KiB libffi s390x 3.4.6-3.fc42 fedora 65.9 KiB libgcc s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 166.7 KiB libgomp s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 529.0 KiB libidn2 s390x 2.3.7-2.fc42 copr_base 323.5 KiB libmount s390x 2.40.2-8.fc42 fedora 375.8 KiB libnghttp2 s390x 1.64.0-1.fc42 fedora 177.9 KiB libpkgconf s390x 2.3.0-1.fc42 copr_base 79.8 KiB libpsl s390x 0.21.5-4.fc42 copr_base 71.1 KiB libpwquality s390x 1.4.5-11.fc42 copr_base 396.1 KiB libselinux s390x 3.8-0.rc3.1.fc42 fedora 203.4 KiB libsemanage s390x 3.8-0.rc3.1.fc42 fedora 305.1 KiB libsepol s390x 3.8-0.rc3.1.fc42 fedora 840.1 KiB libsmartcols s390x 2.40.2-8.fc42 fedora 192.2 KiB libssh s390x 0.11.1-1.fc42 copr_base 571.6 KiB libssh-config noarch 0.11.1-1.fc42 copr_base 277.0 B libstdc++ s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 3.1 MiB libtasn1 s390x 4.19.0-9.fc42 copr_base 181.5 KiB libtirpc s390x 1.3.6-1.fc42 fedora 212.5 KiB libtool-ltdl s390x 2.5.4-1.fc42 copr_base 67.9 KiB libunistring s390x 1.1-8.fc42 copr_base 1.8 MiB libuuid s390x 2.40.2-8.fc42 fedora 41.2 KiB libverto s390x 0.3.2-9.fc41 fedora 29.3 KiB libxcrypt s390x 4.4.36-12.fc42 fedora 269.1 KiB libxml2 s390x 2.12.9-1.fc42 fedora 1.8 MiB libzstd s390x 1.5.6-2.fc41 fedora 875.7 KiB lua-libs s390x 5.4.7-1.fc42 fedora 328.8 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs s390x 1.10.0-1.fc42 copr_base 195.3 KiB mpfr s390x 4.2.1-5.fc42 copr_base 693.2 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs s390x 6.5-2.20240629.fc41 fedora 1.1 MiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap s390x 2.6.8-6.fc42 copr_base 654.5 KiB openssl-libs s390x 1:3.2.2-8.fc42 copr_base 6.0 MiB p11-kit s390x 0.25.5-4.fc42 copr_base 2.4 MiB p11-kit-trust s390x 0.25.5-4.fc42 copr_base 456.4 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam s390x 1.7.0-3.fc42 copr_base 1.5 MiB pam-libs s390x 1.7.0-3.fc42 copr_base 118.1 KiB pcre2 s390x 10.44-1.fc42.1 copr_base 668.2 KiB pcre2-syntax noarch 10.44-1.fc42.1 copr_base 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf s390x 2.3.0-1.fc42 copr_base 86.9 KiB pkgconf-m4 noarch 2.3.0-1.fc42 copr_base 14.4 KiB pkgconf-pkg-config s390x 2.3.0-1.fc42 copr_base 988.0 B popt s390x 1.19-7.fc42 copr_base 138.7 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 copr_base 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 copr_base 456.0 B readline s390x 8.2-11.fc42 copr_base 533.1 KiB rpm s390x 4.20.0-1.fc42 copr_base 3.0 MiB rpm-build-libs s390x 4.20.0-1.fc42 copr_base 211.8 KiB rpm-libs s390x 4.20.0-1.fc42 copr_base 785.7 KiB rpm-sequoia s390x 1.7.0-3.fc42 copr_base 3.2 MiB rust-srpm-macros noarch 26.3-3.fc42 fedora 4.8 KiB setup noarch 2.15.0-5.fc41 fedora 720.7 KiB sqlite-libs s390x 3.47.2-1.fc42 copr_base 1.6 MiB systemd-libs s390x 257.1-1.fc42 fedora 2.2 MiB util-linux-core s390x 2.40.2-8.fc42 fedora 1.5 MiB xxhash-libs s390x 0.8.2-4.fc42 fedora 68.0 KiB xz-libs s390x 1:5.6.3-2.fc42 fedora 226.1 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip s390x 3.0-42.fc42 fedora 723.1 KiB zlib-ng-compat s390x 2.2.2-1.fc42 fedora 109.4 KiB zstd s390x 1.5.6-2.fc41 fedora 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 154 packages Total size of inbound packages is 52 MiB. Need to download 0 B. After this operation, 182 MiB extra will be used (install 182 MiB, remove 0 B). [1/1] tar-2:1.35-4.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] unzip-0:6.0-65.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] cpio-0:2.15-2.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] which-0:2.21-42.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] bash-0:5.2.37-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] coreutils-0:9.5-11.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] util-linux-0:2.40.2-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] fedora-release-common-0:42-0.11.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] gawk-0:5.3.0-4.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] info-0:7.1.1-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] xz-1:5.6.3-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] bzip2-0:1.0.8-19.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] redhat-rpm-config-0:300-1.no_an 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] rpm-build-0:4.20.0-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] grep-0:3.11-9.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] patch-0:2.7.6-25.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] sed-0:4.9-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] shadow-utils-2:4.17.0-2.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] diffutils-0:3.10-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] findutils-1:4.10.0-4.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] glibc-minimal-langpack-0:2.40.9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] gzip-0:1.13-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] filesystem-0:3.18-29.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] ncurses-libs-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] coreutils-common-0:9.5-11.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] gmp-1:6.3.0-2.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] libattr-0:2.5.2-4.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] systemd-libs-0:257.1-1.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] libblkid-0:2.40.2-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] libfdisk-0:2.40.2-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] libmount-0:2.40.2-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] libsmartcols-0:2.40.2-8.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] libuuid-0:2.40.2-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] util-linux-core-0:2.40.2-8.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] zlib-ng-compat-0:2.2.2-1.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] fedora-repos-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] xz-libs-1:5.6.3-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] file-0:5.45-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] filesystem-srpm-macros-0:3.18-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] fonts-srpm-macros-1:2.0.5-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] pyproject-srpm-macros-0:1.16.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] python-srpm-macros-0:3.13-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] zip-0:3.0-42.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] zstd-0:1.5.6-2.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] ed-0:1.20.2-2.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] libxcrypt-0:4.4.36-12.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] setup-0:2.15.0-5.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] ncurses-base-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] fedora-gpg-keys-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] fedora-repos-rawhide-0:42-0.3.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] file-libs-0:5.45-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] glibc-0:2.40.9000-24.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] basesystem-0:11-21.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] libacl-0:2.3.2-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] libselinux-0:3.8-0.rc3.1.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] libsepol-0:3.8-0.rc3.1.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] binutils-0:2.43.50-9.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] debugedit-0:5.1-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] elfutils-0:0.192-7.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] elfutils-libelf-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] libzstd-0:1.5.6-2.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] libarchive-0:3.7.7-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] pkgconf-pkg-config-0:2.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] popt-0:1.19-7.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] readline-0:8.2-11.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] rpm-0:4.20.0-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] rpm-build-libs-0:4.20.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] lua-libs-0:5.4.7-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] rpm-libs-0:4.20.0-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] curl-0:8.11.1-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] glibc-gconv-extra-0:2.40.9000-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] add-determinism-0:0.5.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] dwz-0:0.15-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] pkgconf-0:2.3.0-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] pkgconf-m4-0:2.3.0-1.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] libpkgconf-0:2.3.0-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] bzip2-libs-0:1.0.8-19.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] libxml2-0:2.12.9-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] lz4-libs-0:1.10.0-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] openssl-libs-1:3.2.2-8.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] ca-certificates-0:2024.2.69_v8. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] crypto-policies-0:20241128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] libffi-0:3.4.6-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] pcre2-0:10.44-1.fc42.1.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] pcre2-syntax-0:10.44-1.fc42.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] glibc-common-0:2.40.9000-24.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] libgcc-0:15.0.0-0.2.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] elfutils-libs-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] libstdc++-0:15.0.0-0.2.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] alternatives-0:1.31-1.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] jansson-0:2.14-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] audit-libs-0:4.0.2-1.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] authselect-libs-0:1.5.0-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] libcap-ng-0:0.8.5-3.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] pam-0:1.7.0-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] gdbm-1:1.23-7.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] gdbm-libs-1:1.23-7.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] libtirpc-0:1.3.6-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] libcom_err-0:1.47.1-6.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] pam-libs-0:1.7.0-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] libcap-0:2.71-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] libeconf-0:0.7.5-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] libsemanage-0:3.8-0.rc3.1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] krb5-libs-0:1.21.3-3.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] libverto-0:0.3.2-9.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] mpfr-0:4.2.1-5.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] p11-kit-0:0.25.5-4.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] rpm-sequoia-0:1.7.0-3.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] sqlite-libs-0:3.47.2-1.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] libgomp-0:15.0.0-0.2.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] authselect-0:1.5.0-8.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] libpwquality-0:1.4.5-11.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] libtasn1-0:4.19.0-9.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] cracklib-0:2.9.11-6.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] keyutils-libs-0:1.6.3-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] json-c-0:0.18-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] gdb-minimal-0:15.2-4.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] xxhash-libs-0:0.8.2-4.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] libcurl-0:8.11.1-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] libnghttp2-0:1.64.0-1.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] fedora-release-0:42-0.11.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libbrotli-0:1.1.0-5.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libidn2-0:2.3.7-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libpsl-0:0.21.5-4.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] libssh-0:0.11.1-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] openldap-0:2.6.8-6.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] libevent-0:2.1.12-14.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] libtool-ltdl-0:2.5.4-1.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] libunistring-0:1.1-8.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) <fedora-42-primary@fedoraproject.org>" Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) <fedora-42-primary@fedoraproject.org>" Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0xE99D6AD1: UserID : "Fedora (41) <fedora-41-primary@fedoraproject.org>" Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) <fedora-43-primary@fedoraproject.org>" Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/156] Verify package files 100% | 754.0 B/s | 154.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.s390x >>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.s390x >>> [RPM] /var/lib/mock/fedora-rawhide-s390x-1735313963.673971/root/var/cache/dn [ 2/156] Prepare transaction 100% | 2.8 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:15.0.0-0. 100% | 164.5 MiB/s | 168.4 KiB | 00m00s [ 4/156] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/156] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 6/156] Installing fedora-release-ide 100% | 0.0 B/s | 976.0 B | 00m00s [ 7/156] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/156] Installing fedora-gpg-keys-0: 100% | 42.0 MiB/s | 172.2 KiB | 00m00s [ 9/156] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/156] Installing fedora-release-com 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [ 11/156] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/156] Installing setup-0:2.15.0-5.f 100% | 50.6 MiB/s | 726.1 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/156] Installing filesystem-0:3.18- 100% | 2.8 MiB/s | 212.6 KiB | 00m00s [ 14/156] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/156] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB | 00m00s [ 16/156] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 17/156] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [ 18/156] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 19/156] Installing ncurses-base-0:6.5 100% | 57.2 MiB/s | 351.7 KiB | 00m00s [ 20/156] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 21/156] Installing ncurses-libs-0:6.5 100% | 151.8 MiB/s | 1.1 MiB | 00m00s [ 22/156] Installing glibc-0:2.40.9000- 100% | 183.4 MiB/s | 5.0 MiB | 00m00s [ 23/156] Installing bash-0:5.2.37-1.fc 100% | 300.1 MiB/s | 8.4 MiB | 00m00s [ 24/156] Installing glibc-common-0:2.4 100% | 151.8 MiB/s | 1.1 MiB | 00m00s [ 25/156] Installing glibc-gconv-extra- 100% | 184.1 MiB/s | 6.6 MiB | 00m00s [ 26/156] Installing zlib-ng-compat-0:2 100% | 107.7 MiB/s | 110.3 KiB | 00m00s [ 27/156] Installing xz-libs-1:5.6.3-2. 100% | 221.9 MiB/s | 227.2 KiB | 00m00s [ 28/156] Installing bzip2-libs-0:1.0.8 100% | 82.1 MiB/s | 84.0 KiB | 00m00s [ 29/156] Installing libuuid-0:2.40.2-8 100% | 0.0 B/s | 42.3 KiB | 00m00s [ 30/156] Installing popt-0:1.19-7.fc42 100% | 71.0 MiB/s | 145.3 KiB | 00m00s [ 31/156] Installing readline-0:8.2-11. 100% | 261.4 MiB/s | 535.3 KiB | 00m00s [ 32/156] Installing libblkid-0:2.40.2- 100% | 280.8 MiB/s | 287.6 KiB | 00m00s [ 33/156] Installing gmp-1:6.3.0-2.fc41 100% | 251.4 MiB/s | 772.2 KiB | 00m00s [ 34/156] Installing libxcrypt-0:4.4.36 100% | 265.4 MiB/s | 271.8 KiB | 00m00s [ 35/156] Installing libzstd-0:1.5.6-2. 100% | 285.5 MiB/s | 877.0 KiB | 00m00s [ 36/156] Installing elfutils-libelf-0: 100% | 391.6 MiB/s | 1.2 MiB | 00m00s [ 37/156] Installing libstdc++-0:15.0.0 100% | 307.5 MiB/s | 3.1 MiB | 00m00s [ 38/156] Installing libattr-0:2.5.2-4. 100% | 0.0 B/s | 29.3 KiB | 00m00s [ 39/156] Installing libacl-0:2.3.2-2.f 100% | 0.0 B/s | 34.9 KiB | 00m00s [ 40/156] Installing gdbm-libs-1:1.23-7 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [ 41/156] Installing libeconf-0:0.7.5-1 100% | 0.0 B/s | 64.2 KiB | 00m00s [ 42/156] Installing dwz-0:0.15-8.fc42. 100% | 301.6 MiB/s | 308.8 KiB | 00m00s [ 43/156] Installing mpfr-0:4.2.1-5.fc4 100% | 226.2 MiB/s | 694.8 KiB | 00m00s [ 44/156] Installing gawk-0:5.3.0-4.fc4 100% | 259.2 MiB/s | 1.8 MiB | 00m00s [ 45/156] Installing unzip-0:6.0-65.fc4 100% | 736.0 MiB/s | 2.2 MiB | 00m00s [ 46/156] Installing file-libs-0:5.45-8 100% | 621.4 MiB/s | 9.9 MiB | 00m00s [ 47/156] Installing file-0:5.45-8.fc42 100% | 14.1 MiB/s | 100.8 KiB | 00m00s [ 48/156] Installing crypto-policies-0: 100% | 26.6 MiB/s | 163.7 KiB | 00m00s [ 49/156] Installing libsmartcols-0:2.4 100% | 188.7 MiB/s | 193.2 KiB | 00m00s [ 50/156] Installing libsepol-0:3.8-0.r 100% | 205.3 MiB/s | 841.0 KiB | 00m00s [ 51/156] Installing lua-libs-0:5.4.7-1 100% | 161.2 MiB/s | 330.0 KiB | 00m00s [ 52/156] Installing lz4-libs-0:1.10.0- 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 53/156] Installing libffi-0:3.4.6-3.f 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [ 54/156] Installing pcre2-0:10.44-1.fc 100% | 218.0 MiB/s | 669.6 KiB | 00m00s [ 55/156] Installing libselinux-0:3.8-0 100% | 199.9 MiB/s | 204.7 KiB | 00m00s [ 56/156] Installing sed-0:4.9-3.fc42.s 100% | 170.1 MiB/s | 870.8 KiB | 00m00s [ 57/156] Installing findutils-1:4.10.0 100% | 209.1 MiB/s | 1.9 MiB | 00m00s [ 58/156] Installing grep-0:3.11-9.fc42 100% | 168.6 MiB/s | 1.0 MiB | 00m00s [ 59/156] Installing xz-1:5.6.3-2.fc42. 100% | 177.2 MiB/s | 1.2 MiB | 00m00s [ 60/156] Installing libmount-0:2.40.2- 100% | 184.0 MiB/s | 376.9 KiB | 00m00s [ 61/156] Installing alternatives-0:1.3 100% | 60.7 MiB/s | 62.2 KiB | 00m00s [ 62/156] Installing libcap-ng-0:0.8.5- 100% | 58.8 MiB/s | 60.2 KiB | 00m00s [ 63/156] Installing audit-libs-0:4.0.2 100% | 168.4 MiB/s | 345.0 KiB | 00m00s [ 64/156] Installing pam-libs-0:1.7.0-3 100% | 117.7 MiB/s | 120.5 KiB | 00m00s [ 65/156] Installing libcap-0:2.71-1.fc 100% | 100.7 MiB/s | 206.3 KiB | 00m00s [ 66/156] Installing systemd-libs-0:257 100% | 224.6 MiB/s | 2.2 MiB | 00m00s [ 67/156] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.0 KiB | 00m00s [ 68/156] Installing libtasn1-0:4.19.0- 100% | 179.0 MiB/s | 183.3 KiB | 00m00s [ 69/156] Installing p11-kit-0:0.25.5-4 100% | 243.7 MiB/s | 2.4 MiB | 00m00s [ 70/156] Installing libunistring-0:1.1 100% | 293.5 MiB/s | 1.8 MiB | 00m00s [ 71/156] Installing libidn2-0:2.3.7-2. 100% | 160.9 MiB/s | 329.4 KiB | 00m00s [ 72/156] Installing libpsl-0:0.21.5-4. 100% | 0.0 B/s | 72.2 KiB | 00m00s [ 73/156] Installing p11-kit-trust-0:0. 100% | 74.6 MiB/s | 458.1 KiB | 00m00s [ 74/156] Installing util-linux-core-0: 100% | 192.9 MiB/s | 1.5 MiB | 00m00s [ 75/156] Installing libsemanage-0:3.8- 100% | 99.9 MiB/s | 306.9 KiB | 00m00s [ 76/156] Installing shadow-utils-2:4.1 100% | 202.4 MiB/s | 4.0 MiB | 00m00s [ 77/156] Installing tar-2:1.35-4.fc41. 100% | 302.0 MiB/s | 3.0 MiB | 00m00s [ 78/156] Installing zstd-0:1.5.6-2.fc4 100% | 305.8 MiB/s | 1.8 MiB | 00m00s [ 79/156] Installing zip-0:3.0-42.fc42. 100% | 236.7 MiB/s | 727.0 KiB | 00m00s [ 80/156] Installing gdbm-1:1.23-7.fc41 100% | 159.1 MiB/s | 488.8 KiB | 00m00s [ 81/156] Installing cyrus-sasl-lib-0:2 100% | 298.6 MiB/s | 2.4 MiB | 00m00s [ 82/156] Installing libfdisk-0:2.40.2- 100% | 193.3 MiB/s | 395.9 KiB | 00m00s [ 83/156] Installing bzip2-0:1.0.8-19.f 100% | 86.8 MiB/s | 88.9 KiB | 00m00s [ 84/156] Installing libxml2-0:2.12.9-1 100% | 263.6 MiB/s | 1.8 MiB | 00m00s [ 85/156] Installing add-determinism-0: 100% | 297.0 MiB/s | 3.3 MiB | 00m00s [ 86/156] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 87/156] Installing sqlite-libs-0:3.47 100% | 262.5 MiB/s | 1.6 MiB | 00m00s [ 88/156] Installing filesystem-srpm-ma 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 89/156] Installing ed-0:1.20.2-2.fc41 100% | 149.3 MiB/s | 152.9 KiB | 00m00s [ 90/156] Installing patch-0:2.7.6-25.f 100% | 281.6 MiB/s | 288.4 KiB | 00m00s [ 91/156] Installing elfutils-default-y 100% | 681.0 KiB/s | 2.0 KiB | 00m00s [ 92/156] Installing elfutils-libs-0:0. 100% | 182.7 MiB/s | 748.4 KiB | 00m00s [ 93/156] Installing cpio-0:2.15-2.fc41 100% | 223.8 MiB/s | 1.1 MiB | 00m00s [ 94/156] Installing diffutils-0:3.10-8 100% | 266.2 MiB/s | 1.6 MiB | 00m00s [ 95/156] Installing libpkgconf-0:2.3.0 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [ 96/156] Installing pkgconf-0:2.3.0-1. 100% | 87.3 MiB/s | 89.4 KiB | 00m00s [ 97/156] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 98/156] Installing jansson-0:2.14-1.f 100% | 85.9 MiB/s | 88.0 KiB | 00m00s [ 99/156] Installing libverto-0:0.3.2-9 100% | 0.0 B/s | 31.1 KiB | 00m00s [100/156] Installing libgomp-0:15.0.0-0 100% | 259.0 MiB/s | 530.4 KiB | 00m00s [101/156] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 50.0 KiB | 00m00s [102/156] Installing json-c-0:0.18-1.fc 100% | 78.9 MiB/s | 80.8 KiB | 00m00s [103/156] Installing xxhash-libs-0:0.8. 100% | 0.0 B/s | 69.4 KiB | 00m00s [104/156] Installing libnghttp2-0:1.64. 100% | 174.9 MiB/s | 179.1 KiB | 00m00s [105/156] Installing libbrotli-0:1.1.0- 100% | 221.2 MiB/s | 906.0 KiB | 00m00s [106/156] Installing libtool-ltdl-0:2.5 100% | 0.0 B/s | 69.0 KiB | 00m00s [107/156] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [108/156] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [109/156] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [110/156] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [111/156] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [112/156] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [113/156] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [114/156] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [115/156] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [116/156] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [117/156] Installing coreutils-common-0 100% | 339.1 MiB/s | 11.2 MiB | 00m00s [118/156] Installing openssl-libs-1:3.2 100% | 284.0 MiB/s | 6.0 MiB | 00m00s [119/156] Installing coreutils-0:9.5-11 100% | 260.3 MiB/s | 5.7 MiB | 00m00s [120/156] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.4 MiB | 00m01s [121/156] Installing krb5-libs-0:1.21.3 100% | 215.8 MiB/s | 2.4 MiB | 00m00s [122/156] Installing libarchive-0:3.7.7 100% | 245.4 MiB/s | 1.0 MiB | 00m00s [123/156] Installing gzip-0:1.13-2.fc42 100% | 195.4 MiB/s | 400.1 KiB | 00m00s [124/156] Installing authselect-libs-0: 100% | 162.6 MiB/s | 832.3 KiB | 00m00s [125/156] Installing cracklib-0:2.9.11- 100% | 77.0 MiB/s | 236.5 KiB | 00m00s [126/156] Installing libpwquality-0:1.4 100% | 99.7 MiB/s | 408.5 KiB | 00m00s [127/156] Installing libtirpc-0:1.3.6-1 100% | 104.6 MiB/s | 214.3 KiB | 00m00s [128/156] Installing pam-0:1.7.0-3.fc42 100% | 129.0 MiB/s | 1.5 MiB | 00m00s [129/156] Installing libssh-0:0.11.1-1. 100% | 280.1 MiB/s | 573.6 KiB | 00m00s [130/156] Installing rpm-sequoia-0:1.7. 100% | 286.9 MiB/s | 3.2 MiB | 00m00s [131/156] Installing rpm-libs-0:4.20.0- 100% | 256.3 MiB/s | 787.3 KiB | 00m00s [132/156] Installing rpm-build-libs-0:4 100% | 207.6 MiB/s | 212.6 KiB | 00m00s [133/156] Installing libevent-0:2.1.12- 100% | 293.6 MiB/s | 902.1 KiB | 00m00s [134/156] Installing openldap-0:2.6.8-6 100% | 214.3 MiB/s | 658.3 KiB | 00m00s [135/156] Installing libcurl-0:8.11.1-2 100% | 209.5 MiB/s | 858.1 KiB | 00m00s [136/156] Installing elfutils-debuginfo 100% | 73.4 MiB/s | 75.2 KiB | 00m00s [137/156] Installing binutils-0:2.43.50 100% | 320.7 MiB/s | 26.9 MiB | 00m00s [138/156] Installing elfutils-0:0.192-7 100% | 293.0 MiB/s | 2.9 MiB | 00m00s [139/156] Installing gdb-minimal-0:15.2 100% | 306.1 MiB/s | 14.7 MiB | 00m00s [140/156] Installing debugedit-0:5.1-2. 100% | 191.3 MiB/s | 195.9 KiB | 00m00s [141/156] Installing curl-0:8.11.1-2.fc 100% | 58.4 MiB/s | 478.3 KiB | 00m00s [142/156] Installing rpm-0:4.20.0-1.fc4 100% | 154.7 MiB/s | 2.5 MiB | 00m00s [143/156] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [144/156] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [145/156] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [146/156] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [147/156] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [148/156] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [149/156] Installing python-srpm-macros 100% | 0.0 B/s | 52.2 KiB | 00m00s [150/156] Installing redhat-rpm-config- 100% | 94.3 MiB/s | 193.2 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 80.3 MiB/s | 164.5 KiB | 00m00s [152/156] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [153/156] Installing util-linux-0:2.40. 100% | 169.5 MiB/s | 3.7 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 76.3 MiB/s | 156.2 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 84.1 MiB/s | 86.1 KiB | 00m00s [156/156] Installing info-0:7.1.1-2.fc4 100% | 239.3 KiB/s | 409.5 KiB | 00m02s Warning: skipped OpenPGP checks for 74 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.5.0-1.fc42.s390x alternatives-1.31-1.fc42.s390x ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc42.s390x authselect-1.5.0-8.fc42.s390x authselect-libs-1.5.0-8.fc42.s390x basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.s390x binutils-2.43.50-9.fc42.s390x build-reproducibility-srpm-macros-0.5.0-1.fc42.noarch bzip2-1.0.8-19.fc42.s390x bzip2-libs-1.0.8-19.fc42.s390x ca-certificates-2024.2.69_v8.0.401-4.fc42.noarch coreutils-9.5-11.fc42.s390x coreutils-common-9.5-11.fc42.s390x cpio-2.15-2.fc41.s390x cracklib-2.9.11-6.fc42.s390x crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-2.fc42.s390x cyrus-sasl-lib-2.1.28-27.fc41.s390x debugedit-5.1-2.fc42.s390x diffutils-3.10-8.fc42.s390x dwz-0.15-8.fc42.s390x ed-1.20.2-2.fc41.s390x efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.s390x elfutils-debuginfod-client-0.192-7.fc42.s390x elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.s390x elfutils-libs-0.192-7.fc42.s390x fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.11.noarch fedora-release-common-42-0.11.noarch fedora-release-identity-basic-42-0.11.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-8.fc42.s390x file-libs-5.45-8.fc42.s390x filesystem-3.18-29.fc42.s390x filesystem-srpm-macros-3.18-29.fc42.noarch findutils-4.10.0-4.fc42.s390x fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.s390x gdb-minimal-15.2-4.fc42.s390x gdbm-1.23-7.fc41.s390x gdbm-libs-1.23-7.fc41.s390x ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-24.fc42.s390x glibc-common-2.40.9000-24.fc42.s390x glibc-gconv-extra-2.40.9000-24.fc42.s390x glibc-minimal-langpack-2.40.9000-24.fc42.s390x gmp-6.3.0-2.fc41.s390x gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc42.s390x gzip-1.13-2.fc42.s390x info-7.1.1-2.fc42.s390x jansson-2.14-1.fc42.s390x json-c-0.18-1.fc42.s390x kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc42.s390x krb5-libs-1.21.3-3.fc42.s390x libacl-2.3.2-2.fc42.s390x libarchive-3.7.7-1.fc42.s390x libattr-2.5.2-4.fc41.s390x libblkid-2.40.2-8.fc42.s390x libbrotli-1.1.0-5.fc42.s390x libcap-2.71-1.fc42.s390x libcap-ng-0.8.5-3.fc42.s390x libcom_err-1.47.1-6.fc42.s390x libcurl-8.11.1-2.fc42.s390x libeconf-0.7.5-1.fc42.s390x libevent-2.1.12-14.fc42.s390x libfdisk-2.40.2-8.fc42.s390x libffi-3.4.6-3.fc42.s390x libgcc-15.0.0-0.2.fc42.s390x libgomp-15.0.0-0.2.fc42.s390x libidn2-2.3.7-2.fc42.s390x libmount-2.40.2-8.fc42.s390x libnghttp2-1.64.0-1.fc42.s390x libpkgconf-2.3.0-1.fc42.s390x libpsl-0.21.5-4.fc42.s390x libpwquality-1.4.5-11.fc42.s390x libselinux-3.8-0.rc3.1.fc42.s390x libsemanage-3.8-0.rc3.1.fc42.s390x libsepol-3.8-0.rc3.1.fc42.s390x libsmartcols-2.40.2-8.fc42.s390x libssh-0.11.1-1.fc42.s390x libssh-config-0.11.1-1.fc42.noarch libstdc++-15.0.0-0.2.fc42.s390x libtasn1-4.19.0-9.fc42.s390x libtirpc-1.3.6-1.fc42.s390x libtool-ltdl-2.5.4-1.fc42.s390x libunistring-1.1-8.fc42.s390x libuuid-2.40.2-8.fc42.s390x libverto-0.3.2-9.fc41.s390x libxcrypt-4.4.36-12.fc42.s390x libxml2-2.12.9-1.fc42.s390x libzstd-1.5.6-2.fc41.s390x lua-libs-5.4.7-1.fc42.s390x lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc42.s390x mpfr-4.2.1-5.fc42.s390x ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.s390x ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc42.s390x openssl-libs-3.2.2-8.fc42.s390x p11-kit-0.25.5-4.fc42.s390x p11-kit-trust-0.25.5-4.fc42.s390x package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.s390x pam-libs-1.7.0-3.fc42.s390x patch-2.7.6-25.fc42.s390x pcre2-10.44-1.fc42.1.s390x pcre2-syntax-10.44-1.fc42.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.s390x pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.s390x popt-1.19-7.fc42.s390x publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.s390x redhat-rpm-config-300-1.no_annobin.0.fc42.noarch rpm-4.20.0-1.fc42.s390x rpm-build-4.20.0-1.fc42.s390x rpm-build-libs-4.20.0-1.fc42.s390x rpm-libs-4.20.0-1.fc42.s390x rpm-sequoia-1.7.0-3.fc42.s390x rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc42.s390x setup-2.15.0-5.fc41.noarch shadow-utils-4.17.0-2.fc42.s390x sqlite-libs-3.47.2-1.fc42.s390x systemd-libs-257.1-1.fc42.s390x tar-1.35-4.fc41.s390x unzip-6.0-65.fc42.s390x util-linux-2.40.2-8.fc42.s390x util-linux-core-2.40.2-8.fc42.s390x which-2.21-42.fc41.s390x xxhash-libs-0.8.2-4.fc42.s390x xz-5.6.3-2.fc42.s390x xz-libs-5.6.3-2.fc42.s390x zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.s390x zlib-ng-compat-2.2.2-1.fc42.s390x zstd-1.5.6-2.fc41.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1721433600 Wrote: /builddir/build/SRPMS/stratagus-3.3.2-6.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1735313963.673971/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-z6owtreh/stratagus/stratagus.spec) Config(child) 0 minutes 20 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/stratagus-3.3.2-6.fc42.src.rpm) Config(fedora-rawhide-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1735313963.673971/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1735313963.673971/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1735313963.673971/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.s390x rpm-sequoia-1.7.0-3.fc42.s390x dnf5-5.2.8.1-2.fc42.s390x dnf5-plugins-5.2.8.1-2.fc42.s390x Finish: chroot init Start: build phase for stratagus-3.3.2-6.fc42.src.rpm Start: build setup for stratagus-3.3.2-6.fc42.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1721433600 Wrote: /builddir/build/SRPMS/stratagus-3.3.2-6.fc42.src.rpm Updating and loading repositories: fedora 100% | 32.3 KiB/s | 3.6 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 4.3 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 3.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: SDL2-devel s390x 2.30.9-1.fc42 copr_base 2.7 MiB SDL2_image-devel s390x 2.8.2-6.fc42 copr_base 75.3 KiB SDL2_mixer-devel s390x 2.8.0-2.fc41 fedora 116.7 KiB bzip2-devel s390x 1.0.8-19.fc42 copr_base 309.8 KiB cmake s390x 3.31.3-1.fc42 fedora 32.6 MiB compat-lua-devel s390x 5.1.5-27.fc42 fedora 40.2 KiB compat-tolua++-devel s390x 1.0.93-24.fc42 copr_base 219.1 KiB dos2unix s390x 7.5.2-2.fc42 copr_base 812.3 KiB gcc-c++ s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 29.9 MiB libmng-devel s390x 2.0.3-22.fc41 fedora 333.4 KiB libpng-devel s390x 2:1.6.44-1.fc42 copr_base 878.8 KiB libtheora-devel s390x 1:1.1.1-38.fc41 fedora 98.7 KiB libvorbis-devel s390x 1:1.3.7-11.fc42 copr_base 38.4 KiB make s390x 1:4.4.1-9.fc42 copr_base 1.8 MiB sqlite-devel s390x 3.47.2-1.fc42 copr_base 673.4 KiB zlib-ng-compat-devel s390x 2.2.2-1.fc42 fedora 106.8 KiB Installing dependencies: SDL2 s390x 2.30.9-1.fc42 copr_base 2.1 MiB SDL2_image s390x 2.8.2-6.fc42 copr_base 212.7 KiB SDL2_mixer s390x 2.8.0-2.fc41 fedora 372.7 KiB abattis-cantarell-vf-fonts noarch 0.301-13.fc41 fedora 192.7 KiB adwaita-cursor-theme noarch 47.0-1.fc42 fedora 10.0 MiB adwaita-icon-theme noarch 47.0-1.fc42 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-2.fc41 fedora 2.1 MiB annobin-docs noarch 12.80-1.fc42 fedora 98.6 KiB annobin-plugin-gcc s390x 12.80-1.fc42 fedora 988.6 KiB at-spi2-atk s390x 2.54.0-1.fc42 fedora 302.9 KiB at-spi2-core s390x 2.54.0-1.fc42 fedora 1.5 MiB atk s390x 2.54.0-1.fc42 fedora 272.6 KiB autoconf noarch 2.72-3.fc42 copr_base 2.8 MiB automake noarch 1.17-1.fc42 copr_base 1.8 MiB avahi-glib s390x 0.8-30.fc42 copr_base 14.2 KiB avahi-libs s390x 0.8-30.fc42 copr_base 161.4 KiB brotli s390x 1.1.0-5.fc42 copr_base 26.2 KiB brotli-devel s390x 1.1.0-5.fc42 copr_base 65.6 KiB cairo s390x 1.18.2-2.fc42 copr_base 1.7 MiB cairo-gobject s390x 1.18.2-2.fc42 copr_base 33.9 KiB cmake-data noarch 3.31.3-1.fc42 fedora 8.5 MiB cmake-filesystem s390x 3.31.3-1.fc42 fedora 0.0 B cmake-rpm-macros noarch 3.31.3-1.fc42 fedora 7.5 KiB colord-libs s390x 1.4.7-5.fc42 copr_base 838.3 KiB compat-lua-libs s390x 5.1.5-27.fc42 fedora 524.7 KiB compat-tolua++ s390x 1.0.93-24.fc42 copr_base 40.5 KiB cpp s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 26.6 MiB cups-filesystem noarch 1:2.4.11-8.fc42 copr_base 0.0 B cups-libs s390x 1:2.4.11-8.fc42 copr_base 709.4 KiB dbus s390x 1:1.16.0-1.fc42 copr_base 0.0 B dbus-broker s390x 36-4.fc42 copr_base 378.9 KiB dbus-common noarch 1:1.16.0-1.fc42 copr_base 11.2 KiB dbus-libs s390x 1:1.16.0-1.fc42 copr_base 355.4 KiB default-fonts-core-sans noarch 4.2-2.fc42 fedora 11.9 KiB emacs-filesystem noarch 1:30.0-3.fc41 fedora 0.0 B expat s390x 2.6.4-1.fc42 copr_base 299.3 KiB fontconfig s390x 2.15.0-8.fc41 fedora 825.6 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 fedora 0.0 B freetype s390x 2.13.3-1.fc42 copr_base 907.6 KiB fribidi s390x 1.0.16-1.fc42 copr_base 191.4 KiB gcc s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 79.2 MiB gcc-plugin-annobin s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 51.3 KiB gdk-pixbuf2 s390x 2.42.12-6.fc41 fedora 2.5 MiB gdk-pixbuf2-modules s390x 2.42.12-6.fc41 fedora 59.2 KiB giflib s390x 5.2.2-2.fc42 copr_base 118.2 KiB glib2 s390x 2.83.0-3.fc42 copr_base 14.9 MiB glibc-devel s390x 2.40.9000-24.fc42 copr_base 2.6 MiB gmock s390x 1.14.0-5.fc42 copr_base 117.6 KiB gnutls s390x 3.8.8-1.fc42 copr_base 3.1 MiB google-noto-fonts-common noarch 20240901-1.fc42 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 fedora 1.2 MiB graphite2 s390x 1.3.14-16.fc41 fedora 207.4 KiB groff-base s390x 1.23.0-7.fc42 copr_base 4.2 MiB gtest s390x 1.14.0-5.fc42 copr_base 473.7 KiB gtest-devel s390x 1.14.0-5.fc42 copr_base 1.0 MiB gtk-update-icon-cache s390x 3.24.43-2.fc41 fedora 70.0 KiB gtk3 s390x 3.24.43-2.fc41 fedora 23.1 MiB harfbuzz s390x 10.1.0-2.fc42 copr_base 2.7 MiB hicolor-icon-theme noarch 0.17-19.fc41 fedora 72.2 KiB highway s390x 1.2.0-3.fc42 copr_base 1.5 MiB highway-devel s390x 1.2.0-3.fc42 copr_base 3.7 MiB hwdata noarch 0.390-1.fc42 fedora 9.3 MiB imath s390x 3.1.12-1.fc42 copr_base 366.2 KiB jbigkit-libs s390x 2.1-30.fc42 copr_base 114.5 KiB json-glib s390x 1.10.6-1.fc42 fedora 590.4 KiB jsoncpp s390x 1.9.5-8.fc42 copr_base 244.6 KiB kernel-headers s390x 6.13.0-0.rc4.36.fc42 fedora 6.5 MiB lcms2 s390x 2.16-4.fc42 copr_base 443.9 KiB libX11 s390x 1.8.10-2.fc42 fedora 1.4 MiB libX11-common noarch 1.8.10-2.fc42 fedora 1.1 MiB libX11-devel s390x 1.8.10-2.fc42 fedora 1.0 MiB libX11-xcb s390x 1.8.10-2.fc42 fedora 14.8 KiB libXau s390x 1.0.12-1.fc42 fedora 67.6 KiB libXau-devel s390x 1.0.12-1.fc42 fedora 7.5 KiB libXcomposite s390x 0.4.6-4.fc41 fedora 44.3 KiB libXcursor s390x 1.2.3-1.fc42 fedora 53.5 KiB libXdamage s390x 1.1.6-4.fc41 fedora 43.5 KiB libXext s390x 1.3.6-2.fc41 fedora 97.7 KiB libXfixes s390x 6.0.1-4.fc41 fedora 30.1 KiB libXft s390x 2.3.8-7.fc41 fedora 172.2 KiB libXi s390x 1.8.2-1.fc42 fedora 84.4 KiB libXinerama s390x 1.1.5-7.fc41 fedora 18.8 KiB libXrandr s390x 1.5.4-4.fc41 fedora 55.5 KiB libXrender s390x 0.9.12-1.fc42 fedora 48.5 KiB libXtst s390x 1.2.5-1.fc41 fedora 41.3 KiB libXxf86vm s390x 1.1.6-1.fc42 fedora 24.0 KiB libaom s390x 3.9.0-3.fc41 fedora 3.5 MiB libasan s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 1.6 MiB libatomic s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 26.0 KiB libavif s390x 1.0.4-7.fc42 copr_base 192.8 KiB libavif-devel s390x 1.0.4-7.fc42 copr_base 69.0 KiB libb2 s390x 0.98.1-12.fc42 copr_base 40.6 KiB libcloudproviders s390x 0.3.5-5.fc42 copr_base 125.5 KiB libdatrie s390x 0.2.13-10.fc41 fedora 61.7 KiB libdav1d s390x 1.5.0-1.fc42 copr_base 608.9 KiB libdecor s390x 0.2.2-4.fc42 copr_base 159.7 KiB libdeflate s390x 1.23-1.fc42 copr_base 101.0 KiB libdrm s390x 2.4.124-1.fc42 copr_base 401.0 KiB libedit s390x 3.1-53.20240808cvs.fc42 copr_base 267.0 KiB libepoxy s390x 1.5.10-8.fc42 copr_base 1.3 MiB libglvnd s390x 1:1.7.0-5.fc42 copr_base 867.5 KiB libglvnd-core-devel s390x 1:1.7.0-5.fc42 copr_base 40.3 KiB libglvnd-devel s390x 1:1.7.0-5.fc42 copr_base 2.1 MiB libglvnd-egl s390x 1:1.7.0-5.fc42 copr_base 70.1 KiB libglvnd-gles s390x 1:1.7.0-5.fc42 copr_base 112.2 KiB libglvnd-glx s390x 1:1.7.0-5.fc42 copr_base 764.2 KiB libglvnd-opengl s390x 1:1.7.0-5.fc42 copr_base 206.1 KiB libgusb s390x 0.4.9-2.fc42 copr_base 158.7 KiB libicu s390x 76.1-1.fc42 copr_base 36.6 MiB libjpeg-turbo s390x 3.0.4-1.fc42 copr_base 756.5 KiB libjpeg-turbo-devel s390x 3.0.4-1.fc42 copr_base 353.3 KiB libjxl s390x 1:0.10.3-5.fc42 copr_base 3.2 MiB libjxl-devel s390x 1:0.10.3-5.fc42 copr_base 209.6 KiB liblerc s390x 4.0.0-7.fc42 copr_base 261.7 KiB liblerc-devel s390x 4.0.0-7.fc42 copr_base 4.3 MiB libmng s390x 2.0.3-22.fc41 fedora 569.3 KiB libmpc s390x 1.3.1-6.fc42 copr_base 157.8 KiB libogg s390x 2:1.3.5-9.fc42 copr_base 47.5 KiB libogg-devel s390x 2:1.3.5-9.fc42 copr_base 17.5 KiB libpciaccess s390x 0.16-13.fc41 fedora 44.4 KiB libpng s390x 2:1.6.44-1.fc42 copr_base 248.3 KiB libsoup3 s390x 3.6.1-1.fc42 copr_base 1.2 MiB libstdc++-devel s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 15.4 MiB libthai s390x 0.1.29-9.fc42 copr_base 781.4 KiB libtheora s390x 1:1.1.1-38.fc41 fedora 464.4 KiB libtiff s390x 4.7.0-2.fc42 copr_base 648.0 KiB libtiff-devel s390x 4.7.0-2.fc42 copr_base 761.9 KiB libtracker-sparql s390x 3.7.3-4.fc42 fedora 1.1 MiB libubsan s390x 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 480.5 KiB libusb1 s390x 1.0.27-4.fc42 fedora 174.0 KiB libuv s390x 1:1.49.2-1.fc42 copr_base 563.1 KiB libvorbis s390x 1:1.3.7-11.fc42 copr_base 883.8 KiB libwayland-client s390x 1.23.0-2.fc41 fedora 73.9 KiB libwayland-cursor s390x 1.23.0-2.fc41 fedora 41.2 KiB libwayland-egl s390x 1.23.0-2.fc41 fedora 16.4 KiB libwayland-server s390x 1.23.0-2.fc41 fedora 98.4 KiB libwebp s390x 1.5.0-1.fc42 fedora 633.3 KiB libwebp-devel s390x 1.5.0-1.fc42 fedora 121.2 KiB libxcb s390x 1.17.0-3.fc42 fedora 1.2 MiB libxcb-devel s390x 1.17.0-3.fc42 fedora 2.7 MiB libxcrypt-devel s390x 4.4.36-12.fc42 fedora 30.5 KiB libxkbcommon s390x 1.7.0-4.fc42 copr_base 346.1 KiB libxshmfence s390x 1.3.2-5.fc42 fedora 12.5 KiB libzstd-devel s390x 1.5.6-2.fc41 fedora 202.4 KiB llvm-libs s390x 19.1.5-1.fc42 copr_base 187.2 MiB lm_sensors-libs s390x 3.6.0-20.fc42 copr_base 84.0 KiB m4 s390x 1.4.19-10.fc41 fedora 628.5 KiB mesa-dri-drivers s390x 24.3.2-1.fc42 fedora 15.9 MiB mesa-filesystem s390x 24.3.2-1.fc42 fedora 3.6 KiB mesa-libEGL s390x 24.3.2-1.fc42 fedora 383.5 KiB mesa-libEGL-devel s390x 24.3.2-1.fc42 fedora 21.5 KiB mesa-libGL s390x 24.3.2-1.fc42 fedora 542.8 KiB mesa-libgbm s390x 24.3.2-1.fc42 fedora 76.3 KiB mesa-libglapi s390x 24.3.2-1.fc42 fedora 346.2 KiB mpdecimal s390x 2.5.1-16.fc42 copr_base 215.7 KiB ncurses s390x 6.5-2.20240629.fc41 fedora 641.5 KiB nettle s390x 3.10-3.fc42 copr_base 825.2 KiB openexr-libs s390x 3.2.4-3.fc42 copr_base 6.5 MiB pango s390x 1.54.0-2.fc42 copr_base 1.0 MiB perl-AutoLoader noarch 5.74-512.fc42 copr_base 20.5 KiB perl-B s390x 1.89-512.fc42 copr_base 511.8 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-512.fc42 copr_base 25.4 KiB perl-Data-Dumper s390x 2.189-512.fc42 copr_base 110.4 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 s390x 2.59-5.fc42 copr_base 54.4 KiB perl-DynaLoader s390x 1.56-512.fc42 copr_base 32.1 KiB perl-Encode s390x 4:3.21-511.fc42 copr_base 9.5 MiB perl-Errno s390x 1.38-512.fc42 copr_base 8.4 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl s390x 1.18-512.fc42 copr_base 47.8 KiB perl-File-Basename noarch 2.86-512.fc42 copr_base 14.0 KiB perl-File-Compare noarch 1.100.800-512.fc42 copr_base 5.6 KiB perl-File-Copy noarch 2.41-512.fc42 copr_base 19.6 KiB perl-File-Find noarch 1.44-512.fc42 copr_base 41.9 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-512.fc42 copr_base 12.5 KiB perl-FileHandle noarch 2.05-512.fc42 copr_base 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-512.fc42 copr_base 11.2 KiB perl-HTTP-Tiny noarch 0.090-1.fc42 fedora 154.4 KiB perl-IO s390x 1.55-512.fc42 copr_base 145.7 KiB perl-IO-Socket-IP noarch 0.43-1.fc42 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.089-1.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-512.fc42 copr_base 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 s390x 3.16-511.fc42 copr_base 44.9 KiB perl-Net-SSLeay s390x 1.94-7.fc42 copr_base 1.4 MiB perl-POSIX s390x 2.20-512.fc42 copr_base 241.0 KiB perl-PathTools s390x 3.91-511.fc42 copr_base 174.7 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-Scalar-List-Utils s390x 5:1.68-1.fc42 copr_base 143.3 KiB perl-SelectSaver noarch 1.02-512.fc42 copr_base 2.2 KiB perl-Socket s390x 4:2.038-511.fc42 copr_base 122.6 KiB perl-Storable s390x 1:3.32-511.fc42 copr_base 226.3 KiB perl-Symbol noarch 1.09-512.fc42 copr_base 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Thread-Queue noarch 3.14-511.fc41 fedora 28.9 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.31-1.fc42 fedora 257.0 KiB perl-base noarch 2.27-512.fc42 copr_base 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-512.fc42 copr_base 5.8 KiB perl-interpreter s390x 4:5.40.0-512.fc42 copr_base 117.0 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs s390x 4:5.40.0-512.fc42 copr_base 10.1 MiB perl-locale noarch 1.12-512.fc42 copr_base 6.5 KiB perl-mro s390x 1.29-512.fc42 copr_base 40.3 KiB perl-overload noarch 1.37-512.fc42 copr_base 71.5 KiB perl-overloading noarch 0.02-512.fc42 copr_base 4.8 KiB perl-parent noarch 1:0.244-1.fc42 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-threads s390x 1:2.40-511.fc42 copr_base 109.6 KiB perl-threads-shared s390x 1.69-511.fc42 copr_base 82.0 KiB perl-vars noarch 1.05-512.fc42 copr_base 3.9 KiB pixman s390x 0.44.2-1.fc42 copr_base 516.2 KiB python-pip-wheel noarch 24.3.1-1.fc42 fedora 1.2 MiB python3 s390x 3.13.1-2.fc42 copr_base 22.4 KiB python3-libs s390x 3.13.1-2.fc42 copr_base 40.0 MiB rav1e-libs s390x 0.7.1-4.fc42 copr_base 2.5 MiB rhash s390x 1.4.5-1.fc42 copr_base 349.5 KiB shared-mime-info s390x 2.3-6.fc42 copr_base 5.2 MiB sqlite s390x 3.47.2-1.fc42 copr_base 2.0 MiB svt-av1-libs s390x 2.1.0-2.fc41 fedora 3.7 MiB tzdata noarch 2024b-1.fc42 fedora 1.6 MiB vim-filesystem noarch 2:9.1.919-1.fc42 fedora 40.0 B xkeyboard-config noarch 2.43-1.fc42 fedora 6.6 MiB xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-3.fc41 fedora 1.7 MiB xprop s390x 1.2.8-2.fc42 fedora 57.1 KiB Transaction Summary: Installing: 253 packages Total size of inbound packages is 195 MiB. Need to download 36 MiB. After this operation, 693 MiB extra will be used (install 693 MiB, remove 0 B). [1/5] zlib-ng-compat-devel-0:2.2.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/9] cmake-0:3.31.3-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/12] gcc-c++-0:15.0.0-0.2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/15] make-1:4.4.1-9.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/16] sqlite-devel-0:3.47.2-1.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/21] libX11-devel-0:1.8.10-2.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/23] cmake-data-0:3.31.3-1.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/24] cmake-filesystem-0:3.31.3-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/26] gcc-0:15.0.0-0.2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/27] libstdc++-devel-0:15.0.0-0.2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/29] libX11-0:1.8.10-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/30] libX11-xcb-0:1.8.10-2.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/31] libxcb-devel-0:1.17.0-3.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/32] xorg-x11-proto-devel-0:2024.1-3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/33] emacs-filesystem-1:30.0-3.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/34] vim-filesystem-2:9.1.919-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/35] cpp-0:15.0.0-0.2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/36] libX11-common-0:1.8.10-2.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/37] libxcb-0:1.17.0-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/38] libXau-devel-0:1.0.12-1.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/39] libXau-0:1.0.12-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/40] sqlite-0:3.47.2-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/45] perl-Carp-0:1.54-511.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/46] perl-Exporter-0:5.78-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [25/47] perl-File-Path-0:2.18-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [26/48] perl-Getopt-Long-1:2.58-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [27/50] perl-constant-0:1.33-512.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [28/51] perl-Pod-Usage-4:2.03-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [29/52] perl-Text-ParseWords-0:3.31-511 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [30/53] perl-Pod-Perldoc-0:3.28.01-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [31/54] perl-podlators-1:6.0.2-2.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [32/55] perl-File-Temp-1:0.231.100-511. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [33/56] perl-HTTP-Tiny-0:0.090-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [34/57] perl-Pod-Simple-1:3.45-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [35/58] perl-parent-1:0.244-1.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [36/59] perl-Term-ANSIColor-0:5.01-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [37/60] perl-Term-Cap-0:1.18-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [38/61] perl-IO-Socket-SSL-0:2.089-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [39/62] perl-Time-Local-2:1.350-511.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [40/63] perl-Pod-Escapes-1:1.07-511.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [41/64] perl-Text-Tabs+Wrap-0:2024.001- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [42/65] ncurses-0:6.5-2.20240629.fc41.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [43/66] perl-IO-Socket-IP-0:0.43-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [44/67] perl-URI-0:5.31-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [45/68] perl-MIME-Base32-0:1.303-21.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [46/69] perl-libnet-0:3.15-512.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [47/71] m4-0:1.4.19-10.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [48/72] perl-Class-Struct-0:0.68-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [49/73] perl-Errno-0:1.38-512.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [50/74] perl-File-Basename-0:2.86-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [51/75] perl-IO-0:1.55-512.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [52/76] perl-PathTools-0:3.91-511.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [53/77] perl-interpreter-4:5.40.0-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [54/78] perl-libs-4:5.40.0-512.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [55/80] perl-Data-Dumper-0:2.189-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [56/84] perl-File-stat-0:1.14-512.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [57/85] perl-POSIX-0:2.20-512.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [58/98] libglvnd-devel-1:1.7.0-5.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [59/99] libglvnd-1:1.7.0-5.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/100] libglvnd-core-devel-1:1.7.0-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/101] libglvnd-egl-1:1.7.0-5.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/102] libglvnd-gles-1:1.7.0-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/103] libglvnd-glx-1:1.7.0-5.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/104] libglvnd-opengl-1:1.7.0-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/105] libXext-0:1.3.6-2.fc41.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/107] mesa-libEGL-0:24.3.2-1.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/108] libwayland-client-0:1.23.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/109] libwayland-server-0:1.23.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/110] mesa-dri-drivers-0:24.3.2-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/111] mesa-libgbm-0:24.3.2-1.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/112] mesa-libglapi-0:24.3.2-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/113] libxshmfence-0:1.3.2-5.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/114] mesa-filesystem-0:24.3.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/115] mesa-libGL-0:24.3.2-1.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/116] libXxf86vm-0:1.1.6-1.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/132] libXi-0:1.8.2-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/150] libmpc-0:1.3.1-6.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/151] glibc-devel-0:2.40.9000-24.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/152] kernel-headers-0:6.13.0-0.rc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/153] libxcrypt-devel-0:4.4.36-12.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/154] libasan-0:15.0.0-0.2.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/155] libatomic-0:15.0.0-0.2.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/156] libubsan-0:15.0.0-0.2.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/157] perl-Encode-4:3.21-511.fc42.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/158] perl-Digest-MD5-0:2.59-5.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/159] perl-Digest-0:1.20-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/160] perl-Fcntl-0:1.18-512.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/161] perl-FileHandle-0:2.05-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/162] perl-Socket-4:2.038-511.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/163] perl-Symbol-0:1.09-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/164] perl-MIME-Base64-0:3.16-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/165] perl-Scalar-List-Utils-5:1.68 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/166] perl-base-0:2.27-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/167] perl-overload-0:1.37-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/169] perl-vars-0:1.05-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/170] perl-if-0:0.61.000-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/171] groff-base-0:1.23.0-7.fc42.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/172] perl-IPC-Open3-0:1.22-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/173] perl-Net-SSLeay-0:1.94-7.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/174] expat-0:2.6.4-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/175] libdrm-0:2.4.124-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/176] libpciaccess-0:0.16-13.fc41.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/177] hwdata-0:0.390-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/178] llvm-libs-0:19.1.5-1.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/179] lm_sensors-libs-0:3.6.0-20.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/182] glib2-0:2.83.0-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/183] libicu-0:76.1-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/203] jsoncpp-0:1.9.5-8.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/204] libuv-1:1.49.2-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/205] rhash-0:1.4.5-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/208] perl-mro-0:1.29-512.fc42.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/209] perl-overloading-0:0.02-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/210] perl-DynaLoader-0:1.56-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/211] perl-locale-0:1.12-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/212] perl-AutoLoader-0:5.74-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/213] perl-SelectSaver-0:1.02-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/214] perl-Getopt-Std-0:1.14-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/215] perl-Storable-1:3.32-511.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/216] perl-B-0:1.89-512.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/219] libedit-0:3.1-53.20240808cvs. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/234] gnutls-0:3.8.8-1.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/242] nettle-0:3.10-3.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/244] gcc-plugin-annobin-0:15.0.0-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/245] cmake-rpm-macros-0:3.31.3-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/246] annobin-plugin-gcc-0:12.80-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/247] annobin-docs-0:12.80-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/248] python3-0:3.13.1-2.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/249] python3-libs-0:3.13.1-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/250] python-pip-wheel-0:24.3.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/251] tzdata-0:2024b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/252] libb2-0:0.98.1-12.fc42.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/253] mpdecimal-0:2.5.1-16.fc42.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/253] SDL2_mixer-devel-0:2.8.0-2.fc 100% | 69.2 KiB/s | 31.7 KiB | 00m00s [134/253] compat-lua-devel-0:5.1.5-27.f 100% | 41.9 KiB/s | 20.0 KiB | 00m00s [135/253] libmng-devel-0:2.0.3-22.fc41. 100% | 149.0 KiB/s | 83.1 KiB | 00m01s [136/253] libtheora-devel-1:1.1.1-38.fc 100% | 269.8 KiB/s | 31.6 KiB | 00m00s [137/253] SDL2_image-devel-0:2.8.2-6.fc 100% | 286.4 KiB/s | 18.9 KiB | 00m00s [138/253] SDL2-devel-0:2.30.9-1.fc42.s3 100% | 1.8 MiB/s | 381.1 KiB | 00m00s [139/253] dos2unix-0:7.5.2-2.fc42.s390x 100% | 765.4 KiB/s | 290.1 KiB | 00m00s [140/253] bzip2-devel-0:1.0.8-19.fc42.s 100% | 428.2 KiB/s | 214.1 KiB | 00m01s [141/253] libvorbis-devel-1:1.3.7-11.fc 100% | 591.6 KiB/s | 18.9 KiB | 00m00s [142/253] libpng-devel-2:1.6.44-1.fc42. 100% | 4.0 MiB/s | 291.2 KiB | 00m00s [143/253] compat-tolua++-devel-0:1.0.93 100% | 120.2 KiB/s | 62.0 KiB | 00m01s [144/253] SDL2_mixer-0:2.8.0-2.fc41.s39 100% | 414.6 KiB/s | 174.5 KiB | 00m00s [145/253] libmng-0:2.0.3-22.fc41.s390x 100% | 458.5 KiB/s | 193.9 KiB | 00m00s [146/253] compat-lua-libs-0:5.1.5-27.fc 100% | 369.3 KiB/s | 168.0 KiB | 00m00s [147/253] libtheora-1:1.1.1-38.fc41.s39 100% | 1.6 MiB/s | 170.8 KiB | 00m00s [148/253] SDL2_image-0:2.8.2-6.fc42.s39 100% | 1.6 MiB/s | 113.0 KiB | 00m00s [149/253] libogg-devel-2:1.3.5-9.fc42.s 100% | 413.1 KiB/s | 13.2 KiB | 00m00s [150/253] libvorbis-1:1.3.7-11.fc42.s39 100% | 3.0 MiB/s | 207.1 KiB | 00m00s [151/253] libogg-2:1.3.5-9.fc42.s390x 100% | 997.8 KiB/s | 32.9 KiB | 00m00s [152/253] libpng-2:1.6.44-1.fc42.s390x 100% | 1.9 MiB/s | 125.6 KiB | 00m00s [153/253] automake-0:1.17-1.fc42.noarch 100% | 7.6 MiB/s | 694.9 KiB | 00m00s [154/253] compat-tolua++-0:1.0.93-24.fc 100% | 91.3 KiB/s | 21.9 KiB | 00m00s [155/253] perl-Thread-Queue-0:3.14-511. 100% | 204.9 KiB/s | 21.3 KiB | 00m00s [156/253] autoconf-0:2.72-3.fc42.noarch 100% | 8.5 MiB/s | 817.8 KiB | 00m00s [157/253] perl-threads-1:2.40-511.fc42. 100% | 1.1 MiB/s | 57.1 KiB | 00m00s [158/253] perl-File-Compare-0:1.100.800 100% | 427.4 KiB/s | 13.7 KiB | 00m00s [159/253] perl-File-Find-0:1.44-512.fc4 100% | 804.5 KiB/s | 25.7 KiB | 00m00s [160/253] perl-File-Copy-0:2.41-512.fc4 100% | 526.8 KiB/s | 20.5 KiB | 00m00s [161/253] libavif-0:1.0.4-7.fc42.s390x 100% | 1.5 MiB/s | 96.3 KiB | 00m00s [162/253] libaom-0:3.9.0-3.fc41.s390x 100% | 4.5 MiB/s | 1.4 MiB | 00m00s [163/253] libjxl-devel-1:0.10.3-5.fc42. 100% | 1.8 MiB/s | 59.0 KiB | 00m00s [164/253] libavif-devel-0:1.0.4-7.fc42. 100% | 69.7 KiB/s | 29.8 KiB | 00m00s [165/253] libtiff-devel-0:4.7.0-2.fc42. 100% | 3.9 MiB/s | 257.3 KiB | 00m00s [166/253] svt-av1-libs-0:2.1.0-2.fc41.s 100% | 2.7 MiB/s | 1.2 MiB | 00m00s [167/253] libzstd-devel-0:1.5.6-2.fc41. 100% | 497.3 KiB/s | 51.7 KiB | 00m00s [168/253] libwebp-devel-0:1.5.0-1.fc42. 100% | 384.1 KiB/s | 39.6 KiB | 00m00s [169/253] SDL2-0:2.30.9-1.fc42.s390x 100% | 10.2 MiB/s | 773.6 KiB | 00m00s [170/253] libjxl-1:0.10.3-5.fc42.s390x 100% | 13.7 MiB/s | 1.2 MiB | 00m00s [171/253] libwebp-0:1.5.0-1.fc42.s390x 100% | 2.2 MiB/s | 250.9 KiB | 00m00s [172/253] libtiff-0:4.7.0-2.fc42.s390x 100% | 3.6 MiB/s | 229.0 KiB | 00m00s [173/253] libdecor-0:0.2.2-4.fc42.s390x 100% | 1.6 MiB/s | 53.2 KiB | 00m00s [174/253] mesa-libEGL-devel-0:24.3.2-1. 100% | 230.2 KiB/s | 23.9 KiB | 00m00s [175/253] libwayland-cursor-0:1.23.0-2. 100% | 191.7 KiB/s | 19.7 KiB | 00m00s [176/253] adwaita-icon-theme-0:47.0-1.f 100% | 3.8 MiB/s | 406.6 KiB | 00m00s [177/253] atk-0:2.54.0-1.fc42.s390x 100% | 785.7 KiB/s | 81.7 KiB | 00m00s [178/253] at-spi2-atk-0:2.54.0-1.fc42.s 100% | 427.3 KiB/s | 88.0 KiB | 00m00s [179/253] gtk3-0:3.24.43-2.fc41.s390x 100% | 16.4 MiB/s | 5.6 MiB | 00m00s [180/253] fontconfig-0:2.15.0-8.fc41.s3 100% | 2.6 MiB/s | 278.5 KiB | 00m00s [181/253] gdk-pixbuf2-modules-0:2.42.12 100% | 247.4 KiB/s | 27.7 KiB | 00m00s [182/253] gtk-update-icon-cache-0:3.24. 100% | 330.5 KiB/s | 34.4 KiB | 00m00s [183/253] gdk-pixbuf2-0:2.42.12-6.fc41. 100% | 2.3 MiB/s | 490.0 KiB | 00m00s [184/253] hicolor-icon-theme-0:0.17-19. 100% | 588.3 KiB/s | 65.9 KiB | 00m00s [185/253] libXcomposite-0:0.4.6-4.fc41. 100% | 216.4 KiB/s | 24.2 KiB | 00m00s [186/253] libXcursor-0:1.2.3-1.fc42.s39 100% | 316.3 KiB/s | 32.6 KiB | 00m00s [187/253] libXdamage-0:1.1.6-4.fc41.s39 100% | 208.1 KiB/s | 23.3 KiB | 00m00s [188/253] libXfixes-0:6.0.1-4.fc41.s390 100% | 171.0 KiB/s | 19.2 KiB | 00m00s [189/253] libXinerama-0:1.1.5-7.fc41.s3 100% | 138.8 KiB/s | 14.3 KiB | 00m00s [190/253] libXrandr-0:1.5.4-4.fc41.s390 100% | 255.5 KiB/s | 28.6 KiB | 00m00s [191/253] libtracker-sparql-0:3.7.3-4.f 100% | 3.1 MiB/s | 360.6 KiB | 00m00s [192/253] libwayland-egl-0:1.23.0-2.fc4 100% | 120.8 KiB/s | 12.4 KiB | 00m00s [193/253] adwaita-cursor-theme-0:47.0-1 100% | 2.8 MiB/s | 326.6 KiB | 00m00s [194/253] at-spi2-core-0:2.54.0-1.fc42. 100% | 3.6 MiB/s | 378.0 KiB | 00m00s [195/253] default-fonts-core-sans-0:4.2 100% | 279.2 KiB/s | 31.3 KiB | 00m00s [196/253] fonts-filesystem-1:2.0.5-17.f 100% | 82.4 KiB/s | 8.5 KiB | 00m00s [197/253] adwaita-icon-theme-legacy-0:4 100% | 10.9 MiB/s | 2.5 MiB | 00m00s [198/253] xml-common-0:0.6.3-65.fc41.no 100% | 278.9 KiB/s | 31.2 KiB | 00m00s [199/253] libXrender-0:0.9.12-1.fc42.s3 100% | 261.9 KiB/s | 27.0 KiB | 00m00s [200/253] json-glib-0:1.10.6-1.fc42.s39 100% | 1.4 MiB/s | 165.8 KiB | 00m00s [201/253] libXtst-0:1.2.5-1.fc41.s390x 100% | 185.8 KiB/s | 20.8 KiB | 00m00s [202/253] xprop-0:1.2.8-2.fc42.s390x 100% | 340.1 KiB/s | 35.0 KiB | 00m00s [203/253] abattis-cantarell-vf-fonts-0: 100% | 1.0 MiB/s | 120.2 KiB | 00m00s [204/253] perl-threads-shared-0:1.69-51 100% | 1.4 MiB/s | 44.2 KiB | 00m00s [205/253] avahi-glib-0:0.8-30.fc42.s390 100% | 453.3 KiB/s | 14.1 KiB | 00m00s [206/253] google-noto-fonts-common-0:20 100% | 172.5 KiB/s | 17.8 KiB | 00m00s [207/253] google-noto-sans-vf-fonts-0:2 100% | 5.1 MiB/s | 593.9 KiB | 00m00s [208/253] avahi-libs-0:0.8-30.fc42.s390 100% | 1.6 MiB/s | 63.2 KiB | 00m00s [209/253] libsoup3-0:3.6.1-1.fc42.s390x 100% | 5.5 MiB/s | 367.6 KiB | 00m00s [210/253] libjpeg-turbo-devel-0:3.0.4-1 100% | 1.5 MiB/s | 97.8 KiB | 00m00s [211/253] lcms2-0:2.16-4.fc42.s390x 100% | 2.8 MiB/s | 180.7 KiB | 00m00s [212/253] libjpeg-turbo-0:3.0.4-1.fc42. 100% | 3.8 MiB/s | 243.5 KiB | 00m00s [213/253] cairo-gobject-0:1.18.2-2.fc42 100% | 544.6 KiB/s | 17.4 KiB | 00m00s [214/253] cairo-0:1.18.2-2.fc42.s390x 100% | 10.4 MiB/s | 706.1 KiB | 00m00s [215/253] fribidi-0:1.0.16-1.fc42.s390x 100% | 1.7 MiB/s | 54.1 KiB | 00m00s [216/253] colord-libs-0:1.4.7-5.fc42.s3 100% | 3.4 MiB/s | 216.2 KiB | 00m00s [217/253] cups-libs-1:2.4.11-8.fc42.s39 100% | 4.2 MiB/s | 270.7 KiB | 00m00s [218/253] libcloudproviders-0:0.3.5-5.f 100% | 1.3 MiB/s | 43.8 KiB | 00m00s [219/253] harfbuzz-0:10.1.0-2.fc42.s390 100% | 15.6 MiB/s | 1.1 MiB | 00m00s [220/253] libepoxy-0:1.5.10-8.fc42.s390 100% | 3.3 MiB/s | 209.9 KiB | 00m00s [221/253] graphite2-0:1.3.14-16.fc41.s3 100% | 897.1 KiB/s | 100.5 KiB | 00m00s [222/253] pango-0:1.54.0-2.fc42.s390x 100% | 5.4 MiB/s | 351.5 KiB | 00m00s [223/253] xkeyboard-config-0:2.43-1.fc4 100% | 8.5 MiB/s | 988.3 KiB | 00m00s [224/253] libxkbcommon-0:1.7.0-4.fc42.s 100% | 875.3 KiB/s | 144.4 KiB | 00m00s [225/253] shared-mime-info-0:2.3-6.fc42 100% | 6.0 MiB/s | 388.0 KiB | 00m00s [226/253] freetype-0:2.13.3-1.fc42.s390 100% | 6.5 MiB/s | 426.3 KiB | 00m00s [227/253] libXft-0:2.3.8-7.fc41.s390x 100% | 678.2 KiB/s | 76.0 KiB | 00m00s [228/253] dbus-1:1.16.0-1.fc42.s390x 100% | 254.4 KiB/s | 7.9 KiB | 00m00s [229/253] dbus-libs-1:1.16.0-1.fc42.s39 100% | 2.2 MiB/s | 139.5 KiB | 00m00s [230/253] libthai-0:0.1.29-9.fc42.s390x 100% | 3.3 MiB/s | 211.3 KiB | 00m00s [231/253] libdatrie-0:0.2.13-10.fc41.s3 100% | 296.6 KiB/s | 33.2 KiB | 00m00s [232/253] liblerc-devel-0:4.0.0-7.fc42. 100% | 37.8 MiB/s | 3.2 MiB | 00m00s [233/253] liblerc-0:4.0.0-7.fc42.s390x 100% | 1.1 MiB/s | 111.6 KiB | 00m00s [234/253] jbigkit-libs-0:2.1-30.fc42.s3 100% | 866.8 KiB/s | 53.7 KiB | 00m00s [235/253] brotli-0:1.1.0-5.fc42.s390x 100% | 631.2 KiB/s | 19.6 KiB | 00m00s [236/253] highway-0:1.2.0-3.fc42.s390x 100% | 4.6 MiB/s | 298.1 KiB | 00m00s [237/253] highway-devel-0:1.2.0-3.fc42. 100% | 5.7 MiB/s | 412.8 KiB | 00m00s [238/253] giflib-0:5.2.2-2.fc42.s390x 100% | 1.6 MiB/s | 53.5 KiB | 00m00s [239/253] openexr-libs-0:3.2.4-3.fc42.s 100% | 16.8 MiB/s | 1.1 MiB | 00m00s [240/253] libdav1d-0:1.5.0-1.fc42.s390x 100% | 4.8 MiB/s | 306.6 KiB | 00m00s [241/253] rav1e-libs-0:0.7.1-4.fc42.s39 100% | 12.7 MiB/s | 832.1 KiB | 00m00s [242/253] gtest-devel-0:1.14.0-5.fc42.s 100% | 3.7 MiB/s | 242.7 KiB | 00m00s [243/253] gmock-0:1.14.0-5.fc42.s390x 100% | 1.7 MiB/s | 55.4 KiB | 00m00s [244/253] gtest-0:1.14.0-5.fc42.s390x 100% | 2.6 MiB/s | 167.9 KiB | 00m00s [245/253] dbus-broker-0:36-4.fc42.s390x 100% | 2.6 MiB/s | 165.7 KiB | 00m00s [246/253] cups-filesystem-1:2.4.11-8.fc 100% | 468.0 KiB/s | 14.0 KiB | 00m00s [247/253] brotli-devel-0:1.1.0-5.fc42.s 100% | 83.3 KiB/s | 34.4 KiB | 00m00s [248/253] libgusb-0:0.4.9-2.fc42.s390x 100% | 1.0 MiB/s | 61.0 KiB | 00m00s [249/253] pixman-0:0.44.2-1.fc42.s390x 100% | 3.2 MiB/s | 202.0 KiB | 00m00s [250/253] imath-0:3.1.12-1.fc42.s390x 100% | 1.5 MiB/s | 98.0 KiB | 00m00s [251/253] libusb1-0:1.0.27-4.fc42.s390x 100% | 675.5 KiB/s | 75.7 KiB | 00m00s [252/253] libdeflate-0:1.23-1.fc42.s390 100% | 1.9 MiB/s | 63.0 KiB | 00m00s [253/253] dbus-common-1:1.16.0-1.fc42.n 100% | 459.0 KiB/s | 14.7 KiB | 00m00s -------------------------------------------------------------------------------- [253/253] Total 100% | 6.4 MiB/s | 35.5 MiB | 00m06s Running transaction [ 1/255] Verify package files 100% | 382.0 B/s | 253.0 B | 00m01s [ 2/255] Prepare transaction 100% | 1.8 KiB/s | 253.0 B | 00m00s [ 3/255] Installing cmake-filesystem-0 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [ 4/255] Installing expat-0:2.6.4-1.fc 100% | 294.3 MiB/s | 301.4 KiB | 00m00s [ 5/255] Installing libjpeg-turbo-0:3. 100% | 246.8 MiB/s | 758.2 KiB | 00m00s [ 6/255] Installing libglvnd-1:1.7.0-5 100% | 424.3 MiB/s | 868.9 KiB | 00m00s [ 7/255] Installing libpng-2:1.6.44-1. 100% | 243.7 MiB/s | 249.5 KiB | 00m00s [ 8/255] Installing dbus-libs-1:1.16.0 100% | 348.2 MiB/s | 356.5 KiB | 00m00s [ 9/255] Installing libwayland-client- 100% | 0.0 B/s | 75.1 KiB | 00m00s [ 10/255] Installing libwebp-0:1.5.0-1. 100% | 207.5 MiB/s | 637.4 KiB | 00m00s [ 11/255] Installing avahi-libs-0:0.8-3 100% | 160.2 MiB/s | 164.0 KiB | 00m00s [ 12/255] Installing zlib-ng-compat-dev 100% | 0.0 B/s | 108.3 KiB | 00m00s [ 13/255] Installing libmpc-0:1.3.1-6.f 100% | 155.5 MiB/s | 159.3 KiB | 00m00s [ 14/255] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 15/255] Installing libogg-2:1.3.5-9.f 100% | 0.0 B/s | 49.0 KiB | 00m00s [ 16/255] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 15.7 KiB | 00m00s [ 17/255] Installing compat-lua-libs-0: 100% | 257.8 MiB/s | 527.9 KiB | 00m00s [ 18/255] Installing libwebp-devel-0:1. 100% | 122.0 MiB/s | 124.9 KiB | 00m00s [ 19/255] Installing libwayland-cursor- 100% | 0.0 B/s | 42.3 KiB | 00m00s [ 20/255] Installing libjpeg-turbo-deve 100% | 347.5 MiB/s | 355.9 KiB | 00m00s [ 21/255] Installing gtest-0:1.14.0-5.f 100% | 232.0 MiB/s | 475.1 KiB | 00m00s [ 22/255] Installing highway-0:1.2.0-3. 100% | 291.3 MiB/s | 1.5 MiB | 00m00s [ 23/255] Installing liblerc-0:4.0.0-7. 100% | 257.0 MiB/s | 263.2 KiB | 00m00s [ 24/255] Installing fribidi-0:1.0.16-1 100% | 189.4 MiB/s | 193.9 KiB | 00m00s [ 25/255] Installing lcms2-0:2.16-4.fc4 100% | 217.5 MiB/s | 445.5 KiB | 00m00s [ 26/255] Installing libwayland-server- 100% | 97.3 MiB/s | 99.6 KiB | 00m00s [ 27/255] Installing libXau-0:1.0.12-1. 100% | 67.5 MiB/s | 69.1 KiB | 00m00s [ 28/255] Installing libxcb-0:1.17.0-3. 100% | 249.1 MiB/s | 1.2 MiB | 00m00s [ 29/255] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 30/255] Installing xorg-x11-proto-dev 100% | 254.7 MiB/s | 1.8 MiB | 00m00s [ 31/255] Installing make-1:4.4.1-9.fc4 100% | 309.0 MiB/s | 1.9 MiB | 00m00s [ 32/255] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 33/255] Installing libxcb-devel-0:1.1 100% | 65.3 MiB/s | 3.1 MiB | 00m00s [ 34/255] Installing libmng-0:2.0.3-22. 100% | 279.2 MiB/s | 571.9 KiB | 00m00s [ 35/255] Installing liblerc-devel-0:4. 100% | 428.7 MiB/s | 4.3 MiB | 00m00s [ 36/255] Installing gmock-0:1.14.0-5.f 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 37/255] Installing gtest-devel-0:1.14 100% | 262.8 MiB/s | 1.1 MiB | 00m00s [ 38/255] Installing highway-devel-0:1. 100% | 407.0 MiB/s | 3.7 MiB | 00m00s [ 39/255] Installing compat-lua-devel-0 100% | 0.0 B/s | 41.3 KiB | 00m00s [ 40/255] Installing compat-tolua++-0:1 100% | 0.0 B/s | 41.8 KiB | 00m00s [ 41/255] Installing libtheora-1:1.1.1- 100% | 227.9 MiB/s | 466.8 KiB | 00m00s [ 42/255] Installing libvorbis-1:1.3.7- 100% | 288.5 MiB/s | 886.4 KiB | 00m00s [ 43/255] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [ 44/255] Installing cpp-0:15.0.0-0.2.f 100% | 286.4 MiB/s | 26.6 MiB | 00m00s [ 45/255] Installing libglvnd-opengl-1: 100% | 202.1 MiB/s | 206.9 KiB | 00m00s [ 46/255] Installing mpdecimal-0:2.5.1- 100% | 211.8 MiB/s | 216.8 KiB | 00m00s [ 47/255] Installing libb2-0:0.98.1-12. 100% | 8.1 MiB/s | 41.7 KiB | 00m00s [ 48/255] Installing tzdata-0:2024b-1.f 100% | 58.9 MiB/s | 1.9 MiB | 00m00s [ 49/255] Installing python-pip-wheel-0 100% | 248.8 MiB/s | 1.2 MiB | 00m00s [ 50/255] Installing python3-libs-0:3.1 100% | 303.8 MiB/s | 40.4 MiB | 00m00s [ 51/255] Installing python3-0:3.13.1-2 100% | 0.0 B/s | 24.2 KiB | 00m00s [ 52/255] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 8.2 KiB | 00m00s [ 53/255] Installing annobin-docs-0:12. 100% | 0.0 B/s | 99.7 KiB | 00m00s [ 54/255] Installing dbus-common-1:1.16 100% | 797.1 KiB/s | 13.6 KiB | 00m00s [ 55/255] Installing dbus-broker-0:36-4 100% | 62.1 MiB/s | 381.4 KiB | 00m00s [ 56/255] Installing dbus-1:1.16.0-1.fc 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/255] Installing nettle-0:3.10-3.fc 100% | 202.2 MiB/s | 828.3 KiB | 00m00s [ 58/255] Installing gnutls-0:3.8.8-1.f 100% | 260.4 MiB/s | 3.1 MiB | 00m00s [ 59/255] Installing glib2-0:2.83.0-3.f 100% | 317.1 MiB/s | 14.9 MiB | 00m00s [ 60/255] Installing json-glib-0:1.10.6 100% | 117.6 MiB/s | 602.2 KiB | 00m00s [ 61/255] Installing shared-mime-info-0 100% | 197.7 MiB/s | 2.6 MiB | 00m00s [ 62/255] Installing gdk-pixbuf2-0:2.42 100% | 211.4 MiB/s | 2.5 MiB | 00m00s [ 63/255] Installing gtk-update-icon-ca 100% | 0.0 B/s | 71.2 KiB | 00m00s [ 64/255] Installing avahi-glib-0:0.8-3 100% | 0.0 B/s | 15.0 KiB | 00m00s [ 65/255] Installing libsoup3-0:3.6.1-1 100% | 197.4 MiB/s | 1.2 MiB | 00m00s [ 66/255] Installing libcloudproviders- 100% | 124.4 MiB/s | 127.4 KiB | 00m00s [ 67/255] Installing libdeflate-0:1.23- 100% | 100.0 MiB/s | 102.4 KiB | 00m00s [ 68/255] Installing imath-0:3.1.12-1.f 100% | 179.8 MiB/s | 368.3 KiB | 00m00s [ 69/255] Installing openexr-libs-0:3.2 100% | 362.6 MiB/s | 6.5 MiB | 00m00s [ 70/255] Installing pixman-0:0.44.2-1. 100% | 252.6 MiB/s | 517.3 KiB | 00m00s [ 71/255] Installing libusb1-0:1.0.27-4 100% | 171.5 MiB/s | 175.7 KiB | 00m00s [ 72/255] Installing libgusb-0:0.4.9-2. 100% | 156.6 MiB/s | 160.3 KiB | 00m00s [ 73/255] Installing colord-libs-0:1.4. 100% | 273.9 MiB/s | 841.4 KiB | 00m00s [ 74/255] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 75/255] Installing cups-libs-1:2.4.11 100% | 231.4 MiB/s | 711.0 KiB | 00m00s [ 76/255] Installing rav1e-libs-0:0.7.1 100% | 277.3 MiB/s | 2.5 MiB | 00m00s [ 77/255] Installing libdav1d-0:1.5.0-1 100% | 198.6 MiB/s | 610.2 KiB | 00m00s [ 78/255] Installing giflib-0:5.2.2-2.f 100% | 117.0 MiB/s | 119.8 KiB | 00m00s [ 79/255] Installing libjxl-1:0.10.3-5. 100% | 246.8 MiB/s | 3.2 MiB | 00m00s [ 80/255] Installing brotli-0:1.1.0-5.f 100% | 0.0 B/s | 26.9 KiB | 00m00s [ 81/255] Installing brotli-devel-0:1.1 100% | 0.0 B/s | 68.0 KiB | 00m00s [ 82/255] Installing libjxl-devel-1:0.1 100% | 209.0 MiB/s | 214.0 KiB | 00m00s [ 83/255] Installing jbigkit-libs-0:2.1 100% | 113.7 MiB/s | 116.4 KiB | 00m00s [ 84/255] Installing libtiff-0:4.7.0-2. 100% | 211.7 MiB/s | 650.3 KiB | 00m00s [ 85/255] Installing gdk-pixbuf2-module 100% | 0.0 B/s | 60.4 KiB | 00m00s [ 86/255] Installing libedit-0:3.1-53.2 100% | 262.4 MiB/s | 268.7 KiB | 00m00s [ 87/255] Installing llvm-libs-0:19.1.5 100% | 362.7 MiB/s | 187.2 MiB | 00m01s [ 88/255] Installing libdatrie-0:0.2.13 100% | 0.0 B/s | 62.8 KiB | 00m00s [ 89/255] Installing libthai-0:0.1.29-9 100% | 254.9 MiB/s | 783.2 KiB | 00m00s [ 90/255] Installing rhash-0:1.4.5-1.fc 100% | 173.2 MiB/s | 354.8 KiB | 00m00s [ 91/255] Installing libuv-1:1.49.2-1.f 100% | 276.3 MiB/s | 565.9 KiB | 00m00s [ 92/255] Installing jsoncpp-0:1.9.5-8. 100% | 80.1 MiB/s | 246.1 KiB | 00m00s [ 93/255] Installing xkeyboard-config-0 100% | 302.0 MiB/s | 6.6 MiB | 00m00s [ 94/255] Installing libxkbcommon-0:1.7 100% | 169.8 MiB/s | 347.8 KiB | 00m00s [ 95/255] Installing libepoxy-0:1.5.10- 100% | 320.7 MiB/s | 1.3 MiB | 00m00s [ 96/255] Installing graphite2-0:1.3.14 100% | 204.6 MiB/s | 209.6 KiB | 00m00s [ 97/255] Installing harfbuzz-0:10.1.0- 100% | 269.2 MiB/s | 2.7 MiB | 00m00s [ 98/255] Installing freetype-0:2.13.3- 100% | 222.0 MiB/s | 909.3 KiB | 00m00s [ 99/255] Installing libicu-0:76.1-1.fc 100% | 307.8 MiB/s | 36.6 MiB | 00m00s [100/255] Installing libtracker-sparql- 100% | 274.0 MiB/s | 1.1 MiB | 00m00s [101/255] Installing lm_sensors-libs-0: 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [102/255] Installing hwdata-0:0.390-1.f 100% | 467.0 MiB/s | 9.3 MiB | 00m00s [103/255] Installing libpciaccess-0:0.1 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [104/255] Installing libdrm-0:2.4.124-1 100% | 49.4 MiB/s | 404.8 KiB | 00m00s [105/255] Installing groff-base-0:1.23. 100% | 184.4 MiB/s | 4.2 MiB | 00m00s [106/255] Installing libubsan-0:15.0.0- 100% | 156.7 MiB/s | 481.4 KiB | 00m00s [107/255] Installing libatomic-0:15.0.0 100% | 0.0 B/s | 26.9 KiB | 00m00s [108/255] Installing libasan-0:15.0.0-0 100% | 198.9 MiB/s | 1.6 MiB | 00m00s [109/255] Installing kernel-headers-0:6 100% | 184.1 MiB/s | 6.6 MiB | 00m00s [110/255] Installing libxcrypt-devel-0: 100% | 16.0 MiB/s | 32.9 KiB | 00m00s [111/255] Installing glibc-devel-0:2.40 100% | 176.1 MiB/s | 2.6 MiB | 00m00s [112/255] Installing gcc-0:15.0.0-0.2.f 100% | 323.4 MiB/s | 79.2 MiB | 00m00s [113/255] Installing google-noto-fonts- 100% | 0.0 B/s | 18.3 KiB | 00m00s [114/255] Installing google-noto-sans-v 100% | 208.2 MiB/s | 1.2 MiB | 00m00s [115/255] Installing default-fonts-core 100% | 3.6 MiB/s | 18.2 KiB | 00m00s [116/255] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [117/255] Installing fontconfig-0:2.15. 100% | 822.6 KiB/s | 844.8 KiB | 00m01s [118/255] Installing adwaita-icon-theme 100% | 65.8 MiB/s | 2.4 MiB | 00m00s [119/255] Installing adwaita-cursor-the 100% | 590.4 MiB/s | 10.0 MiB | 00m00s [120/255] Installing adwaita-icon-theme 100% | 77.8 MiB/s | 1.3 MiB | 00m00s [121/255] Installing libwayland-egl-0:1 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [122/255] Installing hicolor-icon-theme 100% | 19.5 MiB/s | 179.5 KiB | 00m00s [123/255] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [124/255] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 13.6 KiB | 00m00s [125/255] Installing mesa-libgbm-0:24.3 100% | 75.7 MiB/s | 77.6 KiB | 00m00s [126/255] Installing mesa-libglapi-0:24 100% | 338.8 MiB/s | 347.0 KiB | 00m00s [127/255] Installing mesa-dri-drivers-0 100% | 352.5 MiB/s | 15.9 MiB | 00m00s [128/255] Installing libglvnd-egl-1:1.7 100% | 70.0 MiB/s | 71.7 KiB | 00m00s [129/255] Installing mesa-libEGL-0:24.3 100% | 187.7 MiB/s | 384.5 KiB | 00m00s [130/255] Installing libglvnd-gles-1:1. 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [131/255] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [132/255] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [133/255] Installing libtiff-devel-0:4. 100% | 251.5 MiB/s | 772.7 KiB | 00m00s [134/255] Installing svt-av1-libs-0:2.1 100% | 286.8 MiB/s | 3.7 MiB | 00m00s [135/255] Installing libaom-0:3.9.0-3.f 100% | 289.0 MiB/s | 3.5 MiB | 00m00s [136/255] Installing libavif-0:1.0.4-7. 100% | 189.5 MiB/s | 194.0 KiB | 00m00s [137/255] Installing libavif-devel-0:1. 100% | 68.6 MiB/s | 70.2 KiB | 00m00s [138/255] Installing m4-0:1.4.19-10.fc4 100% | 155.0 MiB/s | 634.8 KiB | 00m00s [139/255] Installing ncurses-0:6.5-2.20 100% | 211.0 MiB/s | 648.1 KiB | 00m00s [140/255] Installing perl-Digest-0:1.20 100% | 0.0 B/s | 37.1 KiB | 00m00s [141/255] Installing perl-Digest-MD5-0: 100% | 55.0 MiB/s | 56.3 KiB | 00m00s [142/255] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [143/255] Installing perl-B-0:1.89-512. 100% | 251.6 MiB/s | 515.2 KiB | 00m00s [144/255] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [145/255] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [146/255] Installing perl-Data-Dumper-0 100% | 109.7 MiB/s | 112.3 KiB | 00m00s [147/255] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [148/255] Installing perl-IO-Socket-IP- 100% | 20.0 MiB/s | 102.2 KiB | 00m00s [149/255] Installing perl-URI-0:5.31-1. 100% | 87.8 MiB/s | 269.6 KiB | 00m00s [150/255] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [151/255] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [152/255] Installing perl-File-Path-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [153/255] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [154/255] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [155/255] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [156/255] Installing perl-Net-SSLeay-0: 100% | 235.4 MiB/s | 1.4 MiB | 00m00s [157/255] Installing perl-IO-Socket-SSL 100% | 230.3 MiB/s | 707.4 KiB | 00m00s [158/255] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [159/255] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [160/255] Installing perl-Term-Cap-0:1. 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [161/255] Installing perl-Pod-Simple-1: 100% | 185.7 MiB/s | 570.5 KiB | 00m00s [162/255] Installing perl-POSIX-0:2.20- 100% | 236.6 MiB/s | 242.3 KiB | 00m00s [163/255] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [164/255] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [165/255] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [166/255] Installing perl-Socket-4:2.03 100% | 121.7 MiB/s | 124.6 KiB | 00m00s [167/255] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [168/255] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [169/255] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [170/255] Installing perl-podlators-1:6 100% | 313.9 MiB/s | 321.4 KiB | 00m00s [171/255] Installing perl-Pod-Perldoc-0 100% | 165.3 MiB/s | 169.3 KiB | 00m00s [172/255] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [173/255] Installing perl-Fcntl-0:1.18- 100% | 0.0 B/s | 48.9 KiB | 00m00s [174/255] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [175/255] Installing perl-mro-0:1.29-51 100% | 0.0 B/s | 41.4 KiB | 00m00s [176/255] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [177/255] Installing perl-IO-0:1.55-512 100% | 146.5 MiB/s | 150.0 KiB | 00m00s [178/255] Installing perl-Pod-Usage-4:2 100% | 84.3 MiB/s | 86.3 KiB | 00m00s [179/255] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [180/255] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [181/255] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [182/255] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [183/255] Installing perl-MIME-Base64-0 100% | 46.0 MiB/s | 47.1 KiB | 00m00s [184/255] Installing perl-Scalar-List-U 100% | 143.6 MiB/s | 147.0 KiB | 00m00s [185/255] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [186/255] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [187/255] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [188/255] Installing perl-Storable-1:3. 100% | 222.6 MiB/s | 227.9 KiB | 00m00s [189/255] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [190/255] Installing perl-Exporter-0:5. 100% | 0.0 B/s | 55.6 KiB | 00m00s [191/255] Installing perl-PathTools-0:3 100% | 175.1 MiB/s | 179.3 KiB | 00m00s [192/255] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [193/255] Installing perl-Encode-4:3.21 100% | 367.6 MiB/s | 9.6 MiB | 00m00s [194/255] Installing perl-Carp-0:1.54-5 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [195/255] Installing perl-libs-4:5.40.0 100% | 232.2 MiB/s | 10.2 MiB | 00m00s [196/255] Installing perl-interpreter-4 100% | 115.9 MiB/s | 118.7 KiB | 00m00s [197/255] Installing perl-threads-1:2.4 100% | 109.0 MiB/s | 111.6 KiB | 00m00s [198/255] Installing perl-threads-share 100% | 82.2 MiB/s | 84.2 KiB | 00m00s [199/255] Installing perl-Thread-Queue- 100% | 0.0 B/s | 30.4 KiB | 00m00s [200/255] Installing perl-File-Compare- 100% | 0.0 B/s | 6.1 KiB | 00m00s [201/255] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [202/255] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.5 KiB | 00m00s [203/255] Installing autoconf-0:2.72-3. 100% | 350.1 MiB/s | 2.8 MiB | 00m00s [204/255] Installing automake-0:1.17-1. 100% | 258.9 MiB/s | 1.8 MiB | 00m00s [205/255] Installing libogg-devel-2:1.3 100% | 0.0 B/s | 18.6 KiB | 00m00s [206/255] Installing sqlite-0:3.47.2-1. 100% | 246.1 MiB/s | 2.0 MiB | 00m00s [207/255] Installing libX11-common-0:1. 100% | 148.4 MiB/s | 1.2 MiB | 00m00s [208/255] Installing libX11-0:1.8.10-2. 100% | 275.6 MiB/s | 1.4 MiB | 00m00s [209/255] Installing libXext-0:1.3.6-2. 100% | 0.0 B/s | 99.0 KiB | 00m00s [210/255] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 49.8 KiB | 00m00s [211/255] Installing cairo-0:1.18.2-2.f 100% | 249.8 MiB/s | 1.7 MiB | 00m00s [212/255] Installing libXi-0:1.8.2-1.fc 100% | 83.4 MiB/s | 85.4 KiB | 00m00s [213/255] Installing libXfixes-0:6.0.1- 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [214/255] Installing libX11-devel-0:1.8 100% | 70.0 MiB/s | 1.1 MiB | 00m00s [215/255] Installing libXcursor-0:1.2.3 100% | 53.9 MiB/s | 55.2 KiB | 00m00s [216/255] Installing libXdamage-0:1.1.6 100% | 0.0 B/s | 45.1 KiB | 00m00s [217/255] Installing libXtst-0:1.2.5-1. 100% | 0.0 B/s | 42.4 KiB | 00m00s [218/255] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 34.8 KiB | 00m00s [219/255] Installing libXrandr-0:1.5.4- 100% | 0.0 B/s | 56.8 KiB | 00m00s [220/255] Installing libXft-0:2.3.8-7.f 100% | 169.7 MiB/s | 173.8 KiB | 00m00s [221/255] Installing pango-0:1.54.0-2.f 100% | 198.7 MiB/s | 1.0 MiB | 00m00s [222/255] Installing libXxf86vm-0:1.1.6 100% | 0.0 B/s | 25.2 KiB | 00m00s [223/255] Installing libglvnd-glx-1:1.7 100% | 249.2 MiB/s | 765.6 KiB | 00m00s [224/255] Installing mesa-libGL-0:24.3. 100% | 265.5 MiB/s | 543.8 KiB | 00m00s [225/255] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s | 2.1 MiB | 00m00s [226/255] Installing mesa-libEGL-devel- 100% | 0.0 B/s | 22.1 KiB | 00m00s [227/255] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 19.9 KiB | 00m00s [228/255] Installing libXcomposite-0:0. 100% | 44.8 MiB/s | 45.9 KiB | 00m00s [229/255] Installing xprop-0:1.2.8-2.fc 100% | 57.1 MiB/s | 58.5 KiB | 00m00s [230/255] Installing at-spi2-core-0:2.5 100% | 173.0 MiB/s | 1.6 MiB | 00m00s [231/255] Installing atk-0:2.54.0-1.fc4 100% | 267.6 MiB/s | 274.0 KiB | 00m00s [232/255] Installing at-spi2-atk-0:2.54 100% | 148.9 MiB/s | 305.0 KiB | 00m00s [233/255] Installing gtk3-0:3.24.43-2.f 100% | 316.5 MiB/s | 23.1 MiB | 00m00s [234/255] Installing libdecor-0:0.2.2-4 100% | 158.4 MiB/s | 162.2 KiB | 00m00s [235/255] Installing SDL2-0:2.30.9-1.fc 100% | 268.8 MiB/s | 2.2 MiB | 00m00s [236/255] Installing SDL2-devel-0:2.30. 100% | 338.5 MiB/s | 2.7 MiB | 00m00s [237/255] Installing SDL2_mixer-0:2.8.0 100% | 183.1 MiB/s | 375.0 KiB | 00m00s [238/255] Installing SDL2_image-0:2.8.2 100% | 209.5 MiB/s | 214.5 KiB | 00m00s [239/255] Installing vim-filesystem-2:9 100% | 429.0 KiB/s | 4.7 KiB | 00m00s [240/255] Installing cmake-data-0:3.31. 100% | 110.5 MiB/s | 9.1 MiB | 00m00s [241/255] Installing cmake-0:3.31.3-1.f 100% | 288.5 MiB/s | 32.6 MiB | 00m00s [242/255] Installing libstdc++-devel-0: 100% | 299.5 MiB/s | 15.6 MiB | 00m00s [243/255] Installing gcc-c++-0:15.0.0-0 100% | 274.1 MiB/s | 29.9 MiB | 00m00s [244/255] Installing SDL2_image-devel-0 100% | 75.0 MiB/s | 76.8 KiB | 00m00s [245/255] Installing SDL2_mixer-devel-0 100% | 115.3 MiB/s | 118.1 KiB | 00m00s [246/255] Installing sqlite-devel-0:3.4 100% | 329.2 MiB/s | 674.1 KiB | 00m00s [247/255] Installing libtheora-devel-1: 100% | 98.0 MiB/s | 100.3 KiB | 00m00s [248/255] Installing libvorbis-devel-1: 100% | 39.1 MiB/s | 40.1 KiB | 00m00s [249/255] Installing gcc-plugin-annobin 100% | 4.0 MiB/s | 52.9 KiB | 00m00s [250/255] Installing annobin-plugin-gcc 100% | 80.6 MiB/s | 990.2 KiB | 00m00s [251/255] Installing compat-tolua++-dev 100% | 215.5 MiB/s | 220.6 KiB | 00m00s [252/255] Installing libmng-devel-0:2.0 100% | 328.8 MiB/s | 336.7 KiB | 00m00s [253/255] Installing libpng-devel-2:1.6 100% | 287.3 MiB/s | 882.7 KiB | 00m00s [254/255] Installing dos2unix-0:7.5.2-2 100% | 201.7 MiB/s | 826.0 KiB | 00m00s [255/255] Installing bzip2-devel-0:1.0. 100% | 594.1 KiB/s | 310.7 KiB | 00m01s Warning: skipped OpenPGP checks for 140 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: build setup for stratagus-3.3.2-6.fc42.src.rpm Start: rpmbuild stratagus-3.3.2-6.fc42.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1721433600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.tdsrMl + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + test -d /builddir/build/BUILD/stratagus-3.3.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/stratagus-3.3.2-build + /usr/bin/rm -rf /builddir/build/BUILD/stratagus-3.3.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/stratagus-3.3.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/stratagus-3.3.2-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.uQDgYK + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + cd /builddir/build/BUILD/stratagus-3.3.2-build + rm -rf stratagus-3.3.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/stratagus-3.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd stratagus-3.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/stratagus-0001-Fix-binaries-path.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + iconv -f iso8859-1 -t utf8 doc/guichan-copyright.txt + mv -f doc/guichan-copyright.utf8 doc/guichan-copyright.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yzd3BJ + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd stratagus-3.3.2 + mkdir build + pushd build ~/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build ~/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -DENABLE_DEV=ON -DLUA_INCLUDE_DIR=/usr/include/lua-5.1 CMake Warning (dev) at CMakeLists.txt:49 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 15.0.0 -- The CXX compiler identification is GNU 15.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:50 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. -- Performing Test HAS_17_FS -- Performing Test HAS_17_FS - Failed -- Performing Test HAS_EXP_17_FS_WITH_STDC -- Performing Test HAS_EXP_17_FS_WITH_STDC - Success -- Found Lua51: /usr/lib64/liblua-5.1.so;/usr/lib64/libm.so (found version "5.1.5") -- Found program tolua++: /usr/bin/tolua++ -- Found library tolua++: /usr/lib64/libtolua++.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.44") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- sdl2 found: includes in /usr/include/SDL2, library in /usr/lib64/libSDL2.so -- Found SDL2_mixer: /usr/lib64/libSDL2_mixer.so (found version "2.8.0") -- Found SDL2_image: /usr/lib64/libSDL2_image.so (found version "2.8.2") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Could not find StackTrace -- Found MNG: /usr/lib64/libmng.so -- Looking for vorbis_bitrate_addblock in vorbis -- Looking for vorbis_bitrate_addblock in vorbis - found -- Found OggVorbis: /usr/lib64/libogg.so;/usr/lib64/libvorbis.so -- theora found: includes in /usr/include, library in /usr/lib64/libtheora.so;/usr/lib64/libogg.so;/usr/lib64/libvorbis.so -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Looking for sys/types.h CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:79 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: stdc++fs For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): /usr/share/cmake/Modules/CheckTypeSize.cmake:262 (check_include_file) CMakeLists.txt:917 (check_type_size) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of errno_t -- Check size of errno_t - failed -- Looking for strcpy_s -- Looking for strcpy_s - not found -- Looking for strncpy_s -- Looking for strncpy_s - not found -- Looking for strcasestr -- Looking for strcasestr - found -- Looking for strnlen -- Looking for strnlen - found -- Looking for getopt -- Looking for getopt - found -- Looking for strcat_s -- Looking for strcat_s - not found ================================== Debug mode: No (Enable by param -DCMAKE_BUILD_TYPE=Debug) Profiling mode: No (Enable by param -DCMAKE_BUILD_TYPE=Profile) Strip executables: No (Enable by param -DENABLE_STRIP=ON) Static linking: No (Enable by param -DENABLE_STATIC=ON) Place game files in: user directory (Place in game directory with -DENABLE_USEGAMEDIR=ON) Parallel building in MSVC: Yes (Disable by param -DENABLE_MULTIBUILD=OFF) Platform: Linux Redirect stdio: Unsupported on this platform Touchscreen input: No (Enable by param -DENABLE_TOUCHSCREEN=ON) Eager load: No (Enable by param -DEAGER_LOAD=ON) Doxygen documentation: No (Enable by param -DENABLE_DOC=ON) Game development files: Yes (Disable by param -DENABLE_DEV=OFF) Upx packer: No (Enable by param -DENABLE_UPX=ON) NSIS Installer: Unsupported on this platform Bzip2: Found and enabled (Disable by param -DWITH_BZIP2=OFF) Mng: Found and enabled (Disable by param -DWITH_MNG=OFF) Ogg/Vorbis: Found and enabled (Disable by param -DWITH_OGGVORBIS=OFF) StackTrace: Not Found Theora: Found and enabled (Disable by param -DWITH_THEORA=OFF) OpenMP: Found and enabled (Disable by param -DWITH_OPENMP=OFF) ================================== -- Configuring done (3.4s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build + make -j2 /usr/bin/cmake -S/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 -B/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/genversion.dir/build.make CMakeFiles/genversion.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/genversion.dir/DependInfo.cmake "--color=" make -f CMakeFiles/png2stratagus.dir/build.make CMakeFiles/png2stratagus.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/png2stratagus.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/genversion.dir/build.make CMakeFiles/genversion.dir/build make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/png2stratagus.dir/build.make CMakeFiles/png2stratagus.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 1%] Building CXX object CMakeFiles/png2stratagus.dir/tools/png2stratagus.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -MD -MT CMakeFiles/png2stratagus.dir/tools/png2stratagus.cpp.o -MF CMakeFiles/png2stratagus.dir/tools/png2stratagus.cpp.o.d -o CMakeFiles/png2stratagus.dir/tools/png2stratagus.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/tools/png2stratagus.cpp [ 1%] Building CXX object CMakeFiles/genversion.dir/tools/genversion.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -MD -MT CMakeFiles/genversion.dir/tools/genversion.cpp.o -MF CMakeFiles/genversion.dir/tools/genversion.cpp.o.d -o CMakeFiles/genversion.dir/tools/genversion.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/tools/genversion.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/tools/genversion.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/tools/genversion.cpp:70:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 70 | fscanf(file, "%s", git_rev); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/tools/genversion.cpp:79:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 79 | fscanf(file, "%s", git_rev); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 1%] Linking CXX executable genversion /usr/bin/cmake -E cmake_link_script CMakeFiles/genversion.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/genversion.dir/link.d CMakeFiles/genversion.dir/tools/genversion.cpp.o -o genversion make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 1%] Built target genversion make -f CMakeFiles/version-generated.h.dir/build.make CMakeFiles/version-generated.h.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/version-generated.h.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/version-generated.h.dir/build.make CMakeFiles/version-generated.h.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 && /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/genversion /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/version-generated.h 3.3.2 Cannot get git revision -1 -1 -1 -1 - 3 3 2 0 ver update [genversion] update needed make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 1%] Built target version-generated.h make -f CMakeFiles/stratagus.dir/build.make CMakeFiles/stratagus.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 2%] Generating tolua.cpp cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/tolua && /usr/bin/tolua++ -L stratagus.lua -o /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/tolua.cpp stratagus.pkg ** tolua warning: Mapping variable to global may degrade performance. cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 && /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/genversion /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/version-generated.h 3.3.2 Cannot get git revision [genversion] update needed cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/stratagus.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/stratagus.dir/build.make CMakeFiles/stratagus.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 2%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_attack.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_attack.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_attack.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_attack.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_attack.cpp [ 2%] Linking CXX executable png2stratagus /usr/bin/cmake -E cmake_link_script CMakeFiles/png2stratagus.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_attack.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/png2stratagus.dir/link.d CMakeFiles/png2stratagus.dir/tools/png2stratagus.cpp.o -o png2stratagus /usr/lib64/libpng.so /usr/lib64/libz.so make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 2%] Built target png2stratagus [ 3%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_board.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_board.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_board.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_board.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_board.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_attack.cpp:57: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_board.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_board.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 3%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_build.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_build.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_build.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_build.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_build.cpp [ 4%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_built.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_built.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_built.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_built.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_built.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_build.cpp:43: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_built.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_build.cpp:51: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 4%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_defend.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_defend.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_defend.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_defend.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_defend.cpp [ 4%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_die.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_die.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_die.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_die.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_die.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_defend.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_die.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_defend.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_die.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 5%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_explore.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_explore.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_explore.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_explore.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_explore.cpp [ 5%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_follow.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_follow.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_follow.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_follow.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_follow.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_explore.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_follow.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_explore.cpp:47: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_follow.cpp:47: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 6%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_move.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_move.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_move.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_move.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_move.cpp [ 6%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_patrol.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_patrol.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_patrol.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_patrol.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_patrol.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_move.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_move.cpp:51: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_patrol.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_patrol.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 7%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_repair.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_repair.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_repair.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_repair.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_repair.cpp [ 7%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_research.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_research.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_research.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_research.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_research.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_repair.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_repair.cpp:49: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_research.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_research.cpp:47: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 8%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_resource.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_resource.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_resource.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_resource.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp [ 8%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_spellcast.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_spellcast.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_spellcast.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_spellcast.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_spellcast.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_spellcast.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp: In member function ‘int COrder_Resource::StopGathering(CUnit&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp:921:24: warning: unused variable ‘depot’ [-Wunused-variable] 921 | CUnit *depot = FindDeposit(unit, 1000, unit.CurrentResource); | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp: In member function ‘bool COrder_Resource::WaitInDepot(CUnit&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_resource.cpp:1090:27: warning: unused variable ‘range’ [-Wunused-variable] 1090 | const int range = 15; | ^~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_spellcast.cpp:56: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 9%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_still.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_still.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_still.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_still.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_still.cpp [ 9%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_train.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_train.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_train.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_train.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_train.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_still.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_still.cpp:50: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_train.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_train.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 9%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_unload.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_unload.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_unload.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_unload.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_unload.cpp [ 10%] Building CXX object CMakeFiles/stratagus.dir/src/action/action_upgradeto.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/action_upgradeto.cpp.o -MF CMakeFiles/stratagus.dir/src/action/action_upgradeto.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/action_upgradeto.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_upgradeto.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_unload.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_unload.cpp:47: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_upgradeto.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/action_upgradeto.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 10%] Building CXX object CMakeFiles/stratagus.dir/src/action/actions.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/actions.cpp.o -MF CMakeFiles/stratagus.dir/src/action/actions.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/actions.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp [ 11%] Building CXX object CMakeFiles/stratagus.dir/src/action/command.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/command.cpp.o -MF CMakeFiles/stratagus.dir/src/action/command.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/command.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/command.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_die.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:62: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:75: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:85: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h: In function ‘void print_backtrace(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h:10:9: warning: unused variable ‘j’ [-Wunused-variable] 10 | int j, nptrs; | ^ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/command.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4227, from /usr/include/c++/15/string:56, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/stratagus.h:37, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:38: In function ‘fprintf’, inlined from ‘DumpUnitInfo(CUnit&)’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:521:9: /usr/include/bits/stdio2.h:111:24: warning: ‘currentAction’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp: In function ‘DumpUnitInfo(CUnit&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:494:21: note: ‘currentAction’ was declared here 494 | const char *currentAction; | ^~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation.cpp [ 12%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_attack.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_attack.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_attack.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_attack.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_attack.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation.cpp:72: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_attack.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_attack.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_attack.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 12%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_die.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_die.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_die.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_die.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_die.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_die.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_die.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_die.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 13%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_exactframe.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_exactframe.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_exactframe.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_exactframe.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_exactframe.cpp [ 13%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_frame.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_frame.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_frame.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_frame.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_frame.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_exactframe.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_exactframe.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_exactframe.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 13%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_goto.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_goto.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_goto.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_goto.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_goto.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_frame.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_frame.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_frame.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_goto.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_goto.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_goto.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 14%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_ifvar.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_ifvar.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_ifvar.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_ifvar.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_ifvar.cpp [ 14%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_label.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_label.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_label.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_label.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_label.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_ifvar.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_ifvar.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_ifvar.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_label.h:35, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_label.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_label.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 15%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_luacallback.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_luacallback.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_luacallback.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_luacallback.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_luacallback.cpp [ 15%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_move.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_move.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_move.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_move.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_move.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_luacallback.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_luacallback.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_luacallback.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_move.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_move.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_move.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 16%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_randomgoto.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_randomgoto.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_randomgoto.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_randomgoto.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomgoto.cpp [ 16%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_randomrotate.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_randomrotate.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_randomrotate.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_randomrotate.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomrotate.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_randomgoto.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomgoto.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomgoto.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_randomrotate.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomrotate.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomrotate.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 17%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_randomsound.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_randomsound.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_randomsound.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_randomsound.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomsound.cpp [ 17%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_randomwait.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_randomwait.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_randomwait.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_randomwait.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomwait.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_randomsound.h:37, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomsound.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_randomwait.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomwait.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomsound.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_randomwait.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 18%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_rotate.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_rotate.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_rotate.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_rotate.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp [ 18%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_setplayervar.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_setplayervar.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_setplayervar.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_setplayervar.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_setplayervar.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_rotate.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp:43: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_setplayervar.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_setplayervar.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_setplayervar.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/actions.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp:40: In function ‘operator+<short>(Vec2T<short> const&, Vec2T<short> const&)Vec2T<short>’, inlined from ‘CAnimation_Rotate::Action(CUnit&, int&, int) const’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp:73:64: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/vec2i.h:106:18: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 106 | Vec2T<T> res(lhs); | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp: In member function ‘CAnimation_Rotate::Action(CUnit&, int&, int) const’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_rotate.cpp:63:24: note: ‘target’ was declared here 63 | CUnit *target; | ^~~~~~ [ 18%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_setvar.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_setvar.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_setvar.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_setvar.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_setvar.cpp [ 19%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_sound.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_sound.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_sound.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_sound.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_sound.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_setvar.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_setvar.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_setvar.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_sound.h:35, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_sound.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_sound.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 19%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_spawnmissile.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_spawnmissile.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_spawnmissile.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_spawnmissile.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_spawnmissile.cpp [ 20%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_spawnunit.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_spawnunit.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_spawnunit.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_spawnunit.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_spawnunit.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_spawnmissile.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_spawnmissile.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_spawnunit.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_spawnunit.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_spawnmissile.cpp:47: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_spawnunit.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 20%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_unbreakable.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_unbreakable.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_unbreakable.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_unbreakable.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_unbreakable.cpp [ 21%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_wait.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_wait.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_wait.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_wait.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_wait.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_unbreakable.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_unbreakable.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_wait.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_wait.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_unbreakable.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_wait.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 21%] Building CXX object CMakeFiles/stratagus.dir/src/animation/animation_wiggle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/animation/animation_wiggle.cpp.o -MF CMakeFiles/stratagus.dir/src/animation/animation_wiggle.cpp.o.d -o CMakeFiles/stratagus.dir/src/animation/animation_wiggle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_wiggle.cpp [ 22%] Building CXX object CMakeFiles/stratagus.dir/src/ai/ai_building.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/ai_building.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/ai_building.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/ai_building.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_building.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_wiggle.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_wiggle.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/animation/animation_wiggle.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_building.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 22%] Building CXX object CMakeFiles/stratagus.dir/src/ai/ai.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/ai.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/ai.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/ai.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai.cpp [ 22%] Building CXX object CMakeFiles/stratagus.dir/src/ai/ai_force.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/ai_force.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/ai_force.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/ai_force.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_force.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai.cpp:153: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_force.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 23%] Building CXX object CMakeFiles/stratagus.dir/src/ai/ai_magic.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/ai_magic.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/ai_magic.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/ai_magic.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_magic.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_magic.cpp:37: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_magic.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 23%] Building CXX object CMakeFiles/stratagus.dir/src/ai/ai_plan.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/ai_plan.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/ai_plan.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/ai_plan.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_plan.cpp [ 24%] Building CXX object CMakeFiles/stratagus.dir/src/ai/ai_resource.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/ai_resource.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/ai_resource.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/ai_resource.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_resource.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_plan.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/ai_resource.cpp:51: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 24%] Building CXX object CMakeFiles/stratagus.dir/src/ai/script_ai.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ai/script_ai.cpp.o -MF CMakeFiles/stratagus.dir/src/ai/script_ai.cpp.o.d -o CMakeFiles/stratagus.dir/src/ai/script_ai.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/script_ai.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ai/script_ai.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 25%] Building CXX object CMakeFiles/stratagus.dir/src/editor/editloop.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/editor/editloop.cpp.o -MF CMakeFiles/stratagus.dir/src/editor/editloop.cpp.o.d -o CMakeFiles/stratagus.dir/src/editor/editloop.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit_find.h:38, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:64: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp: In function ‘bool forEachTileOptionArea(std::function<bool(bool, std::__cxx11::basic_string<char>, int, int, int, int, int)>)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:671:13: warning: unused variable ‘y2’ [-Wunused-variable] 671 | int y2 = getSelectionArea()[3]; | ^~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp: In function ‘void EditorCallbackButtonUp(unsigned int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1116:21: warning: unused variable ‘num’ [-Wunused-variable] 1116 | int num = 0; | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp: In function ‘void EditorCallbackButtonDown(unsigned int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1193:74: warning: unused variable ‘info’ [-Wunused-variable] 1193 | const CTileInfo &info = Map.Tileset->tiles[i].tileinfo; | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp: In function ‘bool EditorCallbackMouse_EditUnitArea(const PixelPos&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1549:14: warning: variable ‘noHit’ set but not used [-Wunused-but-set-variable] 1549 | bool noHit = forEachPlayerSelectionBoxArea([screenPos](int i, int x, int y, int w, int h) { | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp: In function ‘bool EditorCallbackMouse_EditTileArea(const PixelPos&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1586:13: warning: unused variable ‘bx’ [-Wunused-variable] 1586 | int bx = UI.InfoPanel.X + 4; | ^~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1587:13: warning: unused variable ‘by’ [-Wunused-variable] 1587 | int by = UI.InfoPanel.Y + 4 + IconHeight + 10; | ^~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1589:14: warning: variable ‘noHit’ set but not used [-Wunused-but-set-variable] 1589 | bool noHit = forEachTileOptionArea([screenPos](bool active, std::string label, int i, int x, int y, int w, int h) { | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp: In function ‘void EditorMainLoop()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1944:14: warning: unused variable ‘first_init’ [-Wunused-variable] 1944 | bool first_init = true; | ^~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/stratagus.dir/src/editor/editor.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/editor/editor.cpp.o -MF CMakeFiles/stratagus.dir/src/editor/editor.cpp.o.d -o CMakeFiles/stratagus.dir/src/editor/editor.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editor.cpp [ 26%] Building CXX object CMakeFiles/stratagus.dir/src/editor/edmap.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/editor/edmap.cpp.o -MF CMakeFiles/stratagus.dir/src/editor/edmap.cpp.o.d -o CMakeFiles/stratagus.dir/src/editor/edmap.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/edmap.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/edmap.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 26%] Building CXX object CMakeFiles/stratagus.dir/src/editor/script_editor.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/editor/script_editor.cpp.o -MF CMakeFiles/stratagus.dir/src/editor/script_editor.cpp.o.d -o CMakeFiles/stratagus.dir/src/editor/script_editor.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/script_editor.cpp [ 27%] Building CXX object CMakeFiles/stratagus.dir/src/game/game.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/game.cpp.o -MF CMakeFiles/stratagus.dir/src/game/game.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/game.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:73: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 27%] Building CXX object CMakeFiles/stratagus.dir/src/game/loadgame.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/loadgame.cpp.o -MF CMakeFiles/stratagus.dir/src/game/loadgame.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/loadgame.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/loadgame.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/loadgame.cpp:56: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 27%] Building CXX object CMakeFiles/stratagus.dir/src/game/replay.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/replay.cpp.o -MF CMakeFiles/stratagus.dir/src/game/replay.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/replay.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/replay.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/replay.cpp:54: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 28%] Building CXX object CMakeFiles/stratagus.dir/src/game/savegame.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/savegame.cpp.o -MF CMakeFiles/stratagus.dir/src/game/savegame.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/savegame.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/savegame.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/savegame.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 28%] Building CXX object CMakeFiles/stratagus.dir/src/game/trigger.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/trigger.cpp.o -MF CMakeFiles/stratagus.dir/src/game/trigger.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/trigger.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/trigger.cpp [ 29%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/cliprectangle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/cliprectangle.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/cliprectangle.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/cliprectangle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/cliprectangle.cpp [ 29%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/color.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/color.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/color.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/color.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/color.cpp [ 30%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/defaultfont.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/defaultfont.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/defaultfont.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/defaultfont.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/defaultfont.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/trigger.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 30%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/exception.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/exception.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/exception.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/exception.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/exception.cpp [ 31%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/focushandler.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/focushandler.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/focushandler.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/focushandler.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/focushandler.cpp [ 31%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/gfont.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/gfont.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/gfont.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/gfont.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/gfont.cpp [ 31%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/graphics.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/graphics.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/graphics.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/graphics.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/graphics.cpp [ 32%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/gui.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/gui.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/gui.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/gui.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/gui.cpp [ 32%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/guichan.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/guichan.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/guichan.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/guichan.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/guichan.cpp [ 33%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/image.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/image.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/image.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/image.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/image.cpp [ 33%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/imagefont.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/imagefont.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/imagefont.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/imagefont.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/imagefont.cpp [ 34%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/key.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/key.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/key.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/key.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/key.cpp [ 34%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/keyinput.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/keyinput.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/keyinput.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/keyinput.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/keyinput.cpp [ 35%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/mouseinput.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/mouseinput.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/mouseinput.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/mouseinput.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/mouseinput.cpp [ 35%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/rectangle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/rectangle.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/rectangle.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/rectangle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/rectangle.cpp [ 36%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/sdl/gsdl.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/sdl/gsdl.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/sdl/gsdl.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/sdl/gsdl.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/sdl/gsdl.cpp [ 36%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/sdl/sdlgraphics.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/sdl/sdlgraphics.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/sdl/sdlgraphics.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/sdl/sdlgraphics.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/sdl/sdlgraphics.cpp [ 36%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/sdl/sdlinput.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/sdl/sdlinput.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/sdl/sdlinput.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/sdl/sdlinput.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/sdl/sdlinput.cpp [ 37%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widget.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widget.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widget.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widget.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widget.cpp [ 37%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/button.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/button.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/button.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/button.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/button.cpp [ 38%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/container.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/container.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/container.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/container.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/container.cpp [ 38%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/dropdown.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/dropdown.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/dropdown.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/dropdown.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/dropdown.cpp [ 39%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/checkbox.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/checkbox.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/checkbox.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/checkbox.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/checkbox.cpp [ 39%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/icon.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/icon.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/icon.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/icon.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/icon.cpp [ 40%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/label.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/label.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/label.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/label.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/label.cpp [ 40%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/listbox.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/listbox.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/listbox.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/listbox.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/listbox.cpp [ 40%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/radiobutton.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/radiobutton.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/radiobutton.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/radiobutton.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/radiobutton.cpp [ 41%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/scrollarea.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/scrollarea.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/scrollarea.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/scrollarea.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/scrollarea.cpp [ 41%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/slider.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/slider.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/slider.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/slider.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/slider.cpp [ 42%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/textbox.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/textbox.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/textbox.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/textbox.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/textbox.cpp [ 42%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/textfield.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/textfield.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/textfield.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/textfield.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/textfield.cpp [ 43%] Building CXX object CMakeFiles/stratagus.dir/src/guichan/widgets/window.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/guichan/widgets/window.cpp.o -MF CMakeFiles/stratagus.dir/src/guichan/widgets/window.cpp.o.d -o CMakeFiles/stratagus.dir/src/guichan/widgets/window.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/widgets/window.cpp [ 43%] Building CXX object CMakeFiles/stratagus.dir/src/map/fov.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/fov.cpp.o -MF CMakeFiles/stratagus.dir/src/map/fov.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/fov.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/fov.cpp [ 44%] Building CXX object CMakeFiles/stratagus.dir/src/map/fow.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/fow.cpp.o -MF CMakeFiles/stratagus.dir/src/map/fow.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/fow.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/fow.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/fov.cpp:37: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 44%] Building CXX object CMakeFiles/stratagus.dir/src/map/fow_utils.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/fow_utils.cpp.o -MF CMakeFiles/stratagus.dir/src/map/fow_utils.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/fow_utils.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/fow_utils.cpp [ 45%] Building CXX object CMakeFiles/stratagus.dir/src/map/map.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/map.cpp.o -MF CMakeFiles/stratagus.dir/src/map/map.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/map.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp [ 45%] Building CXX object CMakeFiles/stratagus.dir/src/map/map_draw.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/map_draw.cpp.o -MF CMakeFiles/stratagus.dir/src/map/map_draw.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/map_draw.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_draw.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/map.h: In constructor ‘CMap::CMap()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/map.h:273:19: warning: ‘CMap::TileGraphic’ will be initialized after [-Wreorder] 273 | CGraphic *TileGraphic; /// graphic for all the tiles | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/map.h:271:19: warning: ‘CTileset* CMap::Tileset’ [-Wreorder] 271 | CTileset *Tileset; /// tileset data | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:321:1: warning: when initialized here [-Wreorder] 321 | CMap::CMap() : Fields(NULL), NoFogOfWar(false), TileGraphic(NULL), Tileset(NULL) | ^~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_draw.cpp:43: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 45%] Building CXX object CMakeFiles/stratagus.dir/src/map/map_fog.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/map_fog.cpp.o -MF CMakeFiles/stratagus.dir/src/map/map_fog.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/map_fog.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_fog.cpp [ 46%] Building CXX object CMakeFiles/stratagus.dir/src/map/map_radar.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/map_radar.cpp.o -MF CMakeFiles/stratagus.dir/src/map/map_radar.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/map_radar.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_radar.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_fog.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_fog.cpp:58: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h: In function ‘void print_backtrace(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h:10:9: warning: unused variable ‘j’ [-Wunused-variable] 10 | int j, nptrs; | ^ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_radar.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_radar.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 46%] Building CXX object CMakeFiles/stratagus.dir/src/map/map_wall.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/map_wall.cpp.o -MF CMakeFiles/stratagus.dir/src/map/map_wall.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/map_wall.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_wall.cpp [ 47%] Building CXX object CMakeFiles/stratagus.dir/src/map/mapfield.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/mapfield.cpp.o -MF CMakeFiles/stratagus.dir/src/map/mapfield.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/mapfield.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/mapfield.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/mapfield.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map_wall.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/stratagus.dir/src/map/minimap.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/minimap.cpp.o -MF CMakeFiles/stratagus.dir/src/map/minimap.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/minimap.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/minimap.cpp [ 48%] Building CXX object CMakeFiles/stratagus.dir/src/map/script_map.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/script_map.cpp.o -MF CMakeFiles/stratagus.dir/src/map/script_map.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/script_map.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/minimap.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 48%] Building CXX object CMakeFiles/stratagus.dir/src/map/script_tileset.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/script_tileset.cpp.o -MF CMakeFiles/stratagus.dir/src/map/script_tileset.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/script_tileset.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_tileset.cpp [ 49%] Building CXX object CMakeFiles/stratagus.dir/src/map/tileset.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/tileset.cpp.o -MF CMakeFiles/stratagus.dir/src/map/tileset.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/tileset.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/tileset.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/tileset.cpp: In member function ‘unsigned int CTileset::getDefaultTileIndex() const’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/tileset.cpp:231:9: warning: unused variable ‘solid’ [-Wunused-variable] 231 | int solid = 0; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/tileset.cpp: In member function ‘unsigned int CTileset::getWallDirection(int, bool) const’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/tileset.cpp:699:49: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare] 699 | if ((human && humanWallTable[i] == tileIndex) || orcWallTable[i] == tileIndex) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/tileset.cpp:699:82: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare] 699 | if ((human && humanWallTable[i] == tileIndex) || orcWallTable[i] == tileIndex) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile.cpp [ 50%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_cliptotarget.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_cliptotarget.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_cliptotarget.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_cliptotarget.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_cliptotarget.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_cliptotarget.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile.cpp:54: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 50%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_continuous.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_continuous.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_continuous.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_continuous.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_continuous.cpp [ 50%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_cycleonce.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_cycleonce.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_cycleonce.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_cycleonce.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_cycleonce.cpp [ 51%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_deathcoil.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_deathcoil.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_deathcoil.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_deathcoil.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_deathcoil.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_deathcoil.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_fire.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_fire.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_fire.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_fire.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_fire.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 52%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_flameshield.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_flameshield.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_flameshield.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_flameshield.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_flameshield.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_fire.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 52%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_hit.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_hit.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_hit.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_hit.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_hit.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_flameshield.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 53%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_landmine.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_landmine.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_landmine.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_landmine.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_landmine.cpp [ 53%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_none.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_none.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_none.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_none.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_none.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_landmine.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 54%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_parabolic.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_parabolic.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_parabolic.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_parabolic.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_parabolic.cpp [ 54%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_pointotpointwithhit.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_pointotpointwithhit.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_pointotpointwithhit.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_pointotpointwithhit.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_pointotpointwithhit.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit_find.h:38, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_parabolic.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_pointtopoint.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_pointtopoint.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_pointtopoint.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_pointtopoint.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_pointtopoint.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 55%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_pointtopointbounce.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_pointtopointbounce.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_pointtopointbounce.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_pointtopointbounce.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_pointtopointbounce.cpp [ 55%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_pointtopointcycleonce.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_pointtopointcycleonce.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_pointtopointcycleonce.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_pointtopointcycleonce.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_pointtopointcycleonce.cpp [ 56%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_stay.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_stay.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_stay.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_stay.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_stay.cpp [ 56%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_straightfly.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_straightfly.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_straightfly.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_straightfly.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_straightfly.cpp [ 57%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_tracer.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_tracer.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_tracer.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_tracer.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_tracer.cpp [ 57%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missile_whirlwind.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missile_whirlwind.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missile_whirlwind.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missile_whirlwind.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_whirlwind.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missile_tracer.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 58%] Building CXX object CMakeFiles/stratagus.dir/src/missile/missileconfig.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/missileconfig.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/missileconfig.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/missileconfig.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/missileconfig.cpp [ 58%] Building CXX object CMakeFiles/stratagus.dir/src/missile/script_missile.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/missile/script_missile.cpp.o -MF CMakeFiles/stratagus.dir/src/missile/script_missile.cpp.o.d -o CMakeFiles/stratagus.dir/src/missile/script_missile.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/script_missile.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/script_missile.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/missile/script_missile.cpp:43: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 59%] Building CXX object CMakeFiles/stratagus.dir/src/network/commands.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/commands.cpp.o -MF CMakeFiles/stratagus.dir/src/network/commands.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/commands.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/commands.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/commands.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 59%] Building CXX object CMakeFiles/stratagus.dir/src/network/net_lowlevel.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/net_lowlevel.cpp.o -MF CMakeFiles/stratagus.dir/src/network/net_lowlevel.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/net_lowlevel.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/net_lowlevel.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/net_lowlevel.cpp: In function ‘int NetSocketAddr(long unsigned int*, int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/net_lowlevel.cpp:274:15: warning: unused variable ‘tmpAddrPtr’ [-Wunused-variable] 274 | void *tmpAddrPtr = NULL; | ^~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/stratagus.dir/src/network/net_message.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/net_message.cpp.o -MF CMakeFiles/stratagus.dir/src/network/net_message.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/net_message.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/net_message.cpp [ 60%] Building CXX object CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o -MF CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/netconnect.cpp [ 60%] Building CXX object CMakeFiles/stratagus.dir/src/network/network.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/network.cpp.o -MF CMakeFiles/stratagus.dir/src/network/network.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/network.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/network.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/mdns.h:33, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/netconnect.cpp:70: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1215:1: warning: ‘size_t mdns_record_parse_txt(const void*, size_t, size_t, size_t, mdns_record_txt_t*, size_t)’ defined but not used [-Wunused-function] 1215 | mdns_record_parse_txt(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1202:1: warning: ‘sockaddr_in6* mdns_record_parse_aaaa(const void*, size_t, size_t, size_t, sockaddr_in6*)’ defined but not used [-Wunused-function] 1202 | mdns_record_parse_aaaa(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1189:1: warning: ‘sockaddr_in* mdns_record_parse_a(const void*, size_t, size_t, size_t, sockaddr_in*)’ defined but not used [-Wunused-function] 1189 | mdns_record_parse_a(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1167:1: warning: ‘mdns_record_srv_t mdns_record_parse_srv(const void*, size_t, size_t, size_t, char*, size_t)’ defined but not used [-Wunused-function] 1167 | mdns_record_parse_srv(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1157:1: warning: ‘mdns_string_t mdns_record_parse_ptr(const void*, size_t, size_t, size_t, char*, size_t)’ defined but not used [-Wunused-function] 1157 | mdns_record_parse_ptr(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:994:1: warning: ‘int mdns_query_answer(int, const void*, size_t, void*, size_t, uint16_t, const char*, size_t, const char*, size_t, uint32_t, const uint8_t*, uint16_t, const char*, size_t)’ defined but not used [-Wunused-function] 994 | mdns_query_answer(int sock, const void* address, size_t address_size, void* buffer, size_t capacity, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:937:1: warning: ‘size_t mdns_query_recv(int, void*, size_t, mdns_record_callback_fn, void*, int)’ defined but not used [-Wunused-function] 937 | mdns_query_recv(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:890:1: warning: ‘int mdns_query_send(int, mdns_record_type_t, const char*, size_t, void*, size_t, uint16_t)’ defined but not used [-Wunused-function] 890 | mdns_query_send(int sock, mdns_record_type_t type, const char* name, size_t length, void* buffer, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:851:1: warning: ‘int mdns_discovery_answer(int, const void*, size_t, void*, size_t, const char*, size_t)’ defined but not used [-Wunused-function] 851 | mdns_discovery_answer(int sock, const void* address, size_t address_size, void* buffer, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:788:1: warning: ‘size_t mdns_socket_listen(int, void*, size_t, mdns_record_callback_fn, void*)’ defined but not used [-Wunused-function] 788 | mdns_socket_listen(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:694:1: warning: ‘size_t mdns_discovery_recv(int, void*, size_t, mdns_record_callback_fn, void*)’ defined but not used [-Wunused-function] 694 | mdns_discovery_recv(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:689:1: warning: ‘int mdns_discovery_send(int)’ defined but not used [-Wunused-function] 689 | mdns_discovery_send(int sock) { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:326:1: warning: ‘int mdns_socket_open_ipv6(sockaddr_in6*)’ defined but not used [-Wunused-function] 326 | mdns_socket_open_ipv6(struct sockaddr_in6* saddr) { | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:262:1: warning: ‘int mdns_socket_open_ipv4(sockaddr_in*)’ defined but not used [-Wunused-function] 262 | mdns_socket_open_ipv4(struct sockaddr_in* saddr) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/network.cpp:242: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 61%] Building CXX object CMakeFiles/stratagus.dir/src/network/netsockets.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/netsockets.cpp.o -MF CMakeFiles/stratagus.dir/src/network/netsockets.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/netsockets.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/netsockets.cpp [ 61%] Building CXX object CMakeFiles/stratagus.dir/src/network/online_service.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/online_service.cpp.o -MF CMakeFiles/stratagus.dir/src/network/online_service.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/online_service.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp [ 62%] Building CXX object CMakeFiles/stratagus.dir/src/network/mdns.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/mdns.cpp.o -MF CMakeFiles/stratagus.dir/src/network/mdns.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/mdns.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/mdns.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘uint64_t BNCSInputStream::read64()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:206:18: warning: unused variable ‘nativeWordTwo’ [-Wunused-variable] 206 | uint32_t nativeWordTwo = ntohl(wordTwo); | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘void Context::sendText(std::string, bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:888:13: warning: unused variable ‘pos’ [-Wunused-variable] 888 | int pos = 0; | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘void OnlineState::handleGamelist(Context*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1507:18: warning: unused variable ‘lang’ [-Wunused-variable] 1507 | uint32_t lang = ctx->getMsgIStream()->read32(); | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1508:18: warning: unused variable ‘addr_fam’ [-Wunused-variable] 1508 | uint16_t addr_fam = ctx->getMsgIStream()->read16(); | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1513:18: warning: unused variable ‘sinzero1’ [-Wunused-variable] 1513 | uint32_t sinzero1 = ctx->getMsgIStream()->read32(); | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1514:18: warning: unused variable ‘sinzero2’ [-Wunused-variable] 1514 | uint32_t sinzero2 = ctx->getMsgIStream()->read32(); | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘void OnlineState::handleChatevent(Context*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1553:14: warning: unused variable ‘userFlags’ [-Wunused-variable] 1553 | uint32_t userFlags = ctx->getMsgIStream()->read32(); | ^~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1554:14: warning: unused variable ‘ping’ [-Wunused-variable] 1554 | uint32_t ping = ctx->getMsgIStream()->read32(); | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1555:14: warning: unused variable ‘ip’ [-Wunused-variable] 1555 | uint32_t ip = ctx->getMsgIStream()->read32(); | ^~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1556:14: warning: unused variable ‘acn’ [-Wunused-variable] 1556 | uint32_t acn = ctx->getMsgIStream()->read32(); | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1557:14: warning: unused variable ‘reg’ [-Wunused-variable] 1557 | uint32_t reg = ctx->getMsgIStream()->read32(); | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘virtual void S2C_SID_AUTH_INFO::doOneStep(Context*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:2037:22: warning: unused variable ‘mpqFiletime’ [-Wunused-variable] 2037 | uint64_t mpqFiletime = ctx->getMsgIStream()->readFiletime(); | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/mdns.cpp: In member function ‘void MDNS::QueryServers(std::function<void(char*)>)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/mdns.cpp:124:13: warning: unused variable ‘responses’ [-Wunused-variable] 124 | int responses = mdns_query_recv(querySockets[i], buffer, | ^~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/mdns.h:33, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/mdns.cpp:31: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h: At global scope: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1215:1: warning: ‘size_t mdns_record_parse_txt(const void*, size_t, size_t, size_t, mdns_record_txt_t*, size_t)’ defined but not used [-Wunused-function] 1215 | mdns_record_parse_txt(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1202:1: warning: ‘sockaddr_in6* mdns_record_parse_aaaa(const void*, size_t, size_t, size_t, sockaddr_in6*)’ defined but not used [-Wunused-function] 1202 | mdns_record_parse_aaaa(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1167:1: warning: ‘mdns_record_srv_t mdns_record_parse_srv(const void*, size_t, size_t, size_t, char*, size_t)’ defined but not used [-Wunused-function] 1167 | mdns_record_parse_srv(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:851:1: warning: ‘int mdns_discovery_answer(int, const void*, size_t, void*, size_t, const char*, size_t)’ defined but not used [-Wunused-function] 851 | mdns_discovery_answer(int sock, const void* address, size_t address_size, void* buffer, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:694:1: warning: ‘size_t mdns_discovery_recv(int, void*, size_t, mdns_record_callback_fn, void*)’ defined but not used [-Wunused-function] 694 | mdns_discovery_recv(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:689:1: warning: ‘int mdns_discovery_send(int)’ defined but not used [-Wunused-function] 689 | mdns_discovery_send(int sock) { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:326:1: warning: ‘int mdns_socket_open_ipv6(sockaddr_in6*)’ defined but not used [-Wunused-function] 326 | mdns_socket_open_ipv6(struct sockaddr_in6* saddr) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:57: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/./xsha1.h: At global scope: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/./xsha1.h:94:21: warning: ‘void pvpgn::do_hash(uint32_t (*)[5], uint32_t*)’ declared ‘static’ but never defined [-Wunused-function] 94 | static void do_hash(t_hash * hash, std::uint32_t * tmp); | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:2353:12: warning: ‘int CclJoinGame(lua_State*)’ defined but not used [-Wunused-function] 2353 | static int CclJoinGame(lua_State *l) { | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:2318:12: warning: ‘int CclStep(lua_State*)’ defined but not used [-Wunused-function] 2318 | static int CclStep(lua_State *l) { | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/stratagus.dir/src/particle/graphicanimation.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/particle/graphicanimation.cpp.o -MF CMakeFiles/stratagus.dir/src/particle/graphicanimation.cpp.o.d -o CMakeFiles/stratagus.dir/src/particle/graphicanimation.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/particle/graphicanimation.cpp [ 63%] Building CXX object CMakeFiles/stratagus.dir/src/particle/chunkparticle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/particle/chunkparticle.cpp.o -MF CMakeFiles/stratagus.dir/src/particle/chunkparticle.cpp.o.d -o CMakeFiles/stratagus.dir/src/particle/chunkparticle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/particle/chunkparticle.cpp [ 63%] Building CXX object CMakeFiles/stratagus.dir/src/particle/particlemanager.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/particle/particlemanager.cpp.o -MF CMakeFiles/stratagus.dir/src/particle/particlemanager.cpp.o.d -o CMakeFiles/stratagus.dir/src/particle/particlemanager.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/particle/particlemanager.cpp [ 63%] Building CXX object CMakeFiles/stratagus.dir/src/particle/radialparticle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/particle/radialparticle.cpp.o -MF CMakeFiles/stratagus.dir/src/particle/radialparticle.cpp.o.d -o CMakeFiles/stratagus.dir/src/particle/radialparticle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/particle/radialparticle.cpp [ 64%] Building CXX object CMakeFiles/stratagus.dir/src/particle/smokeparticle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/particle/smokeparticle.cpp.o -MF CMakeFiles/stratagus.dir/src/particle/smokeparticle.cpp.o.d -o CMakeFiles/stratagus.dir/src/particle/smokeparticle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/particle/smokeparticle.cpp [ 64%] Building CXX object CMakeFiles/stratagus.dir/src/particle/staticparticle.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/particle/staticparticle.cpp.o -MF CMakeFiles/stratagus.dir/src/particle/staticparticle.cpp.o.d -o CMakeFiles/stratagus.dir/src/particle/staticparticle.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/particle/staticparticle.cpp [ 65%] Building CXX object CMakeFiles/stratagus.dir/src/pathfinder/astar.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/pathfinder/astar.cpp.o -MF CMakeFiles/stratagus.dir/src/pathfinder/astar.cpp.o.d -o CMakeFiles/stratagus.dir/src/pathfinder/astar.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/astar.cpp [ 65%] Building CXX object CMakeFiles/stratagus.dir/src/pathfinder/pathfinder.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/pathfinder/pathfinder.cpp.o -MF CMakeFiles/stratagus.dir/src/pathfinder/pathfinder.cpp.o.d -o CMakeFiles/stratagus.dir/src/pathfinder/pathfinder.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/pathfinder.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/astar.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/pathfinder.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/pathfinder.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/pathfinder.cpp: In function ‘PlaceReachable(CUnit const&, Vec2T<short> const&, int, int, int, int, bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/pathfinder.cpp:236:9: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 236 | switch (i) { | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/pathfinder.cpp:189:13: note: ‘i’ was declared here 189 | int i; | ^ [ 66%] Building CXX object CMakeFiles/stratagus.dir/src/pathfinder/script_pathfinder.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/pathfinder/script_pathfinder.cpp.o -MF CMakeFiles/stratagus.dir/src/pathfinder/script_pathfinder.cpp.o.d -o CMakeFiles/stratagus.dir/src/pathfinder/script_pathfinder.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/script_pathfinder.cpp [ 66%] Building CXX object CMakeFiles/stratagus.dir/src/sound/music.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/sound/music.cpp.o -MF CMakeFiles/stratagus.dir/src/sound/music.cpp.o.d -o CMakeFiles/stratagus.dir/src/sound/music.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/music.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/script_pathfinder.cpp:43: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/pathfinder/script_pathfinder.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 67%] Building CXX object CMakeFiles/stratagus.dir/src/sound/script_sound.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/sound/script_sound.cpp.o -MF CMakeFiles/stratagus.dir/src/sound/script_sound.cpp.o.d -o CMakeFiles/stratagus.dir/src/sound/script_sound.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/script_sound.cpp [ 67%] Building CXX object CMakeFiles/stratagus.dir/src/sound/sound.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/sound/sound.cpp.o -MF CMakeFiles/stratagus.dir/src/sound/sound.cpp.o.d -o CMakeFiles/stratagus.dir/src/sound/sound.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 68%] Building CXX object CMakeFiles/stratagus.dir/src/sound/sound_id.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/sound/sound_id.cpp.o -MF CMakeFiles/stratagus.dir/src/sound/sound_id.cpp.o.d -o CMakeFiles/stratagus.dir/src/sound/sound_id.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_id.cpp [ 68%] Building CXX object CMakeFiles/stratagus.dir/src/sound/sound_server.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/sound/sound_server.cpp.o -MF CMakeFiles/stratagus.dir/src/sound/sound_server.cpp.o.d -o CMakeFiles/stratagus.dir/src/sound/sound_server.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp [ 68%] Building CXX object CMakeFiles/stratagus.dir/src/sound/unitsound.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/sound/unitsound.cpp.o -MF CMakeFiles/stratagus.dir/src/sound/unitsound.cpp.o.d -o CMakeFiles/stratagus.dir/src/sound/unitsound.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/unitsound.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp:50: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp: In function ‘void FreeSample(Mix_Chunk*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp:454:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 454 | if (sample->allocated == 0xcafebeef) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp: In function ‘int PlaySample(Mix_Chunk*, Origin*, void (*)(int))’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp:471:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 471 | if (sample->allocated == 0xcafebeef) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp: In function ‘void SetMusicVolume(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp:608:48: warning: statement has no effect [-Wunused-value] 608 | External_Volume(MusicVolume, oldVolume); | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/sound_server.cpp:605:13: warning: unused variable ‘oldVolume’ [-Wunused-variable] 605 | int oldVolume = MusicVolume; | ^~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_randomsound.h:37, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/unitsound.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/stratagus.dir/src/spell/script_spell.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/script_spell.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/script_spell.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/script_spell.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/script_spell.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/sound/unitsound.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 69%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_adjustvariable.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_adjustvariable.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_adjustvariable.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_adjustvariable.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_adjustvariable.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/script_spell.cpp:54: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_adjustvariable.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 70%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_adjustvital.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_adjustvital.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_adjustvital.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_adjustvital.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_adjustvital.cpp [ 70%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_areaadjustvital.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_areaadjustvital.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_areaadjustvital.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_areaadjustvital.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_areaadjustvital.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_adjustvital.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_areaadjustvital.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 71%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_areabombardment.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_areabombardment.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_areabombardment.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_areabombardment.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_areabombardment.cpp [ 71%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_capture.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_capture.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_capture.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_capture.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_capture.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_areabombardment.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_capture.cpp:42: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 72%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_demolish.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_demolish.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_demolish.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_demolish.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_demolish.cpp [ 72%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_luacallback.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_luacallback.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_luacallback.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_luacallback.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_luacallback.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_demolish.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_luacallback.cpp:37: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 72%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_polymorph.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_polymorph.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_polymorph.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_polymorph.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_polymorph.cpp [ 73%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_spawnmissile.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_spawnmissile.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_spawnmissile.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_spawnmissile.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_spawnmissile.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_polymorph.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_spawnmissile.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 73%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_spawnportal.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_spawnportal.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_spawnportal.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_spawnportal.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_spawnportal.cpp [ 74%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_summon.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_summon.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_summon.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_summon.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_summon.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_spawnportal.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 74%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spell_teleport.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spell_teleport.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spell_teleport.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spell_teleport.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_teleport.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_summon.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spell_teleport.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 75%] Building CXX object CMakeFiles/stratagus.dir/src/spell/spells.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/spell/spells.cpp.o -MF CMakeFiles/stratagus.dir/src/spell/spells.cpp.o.d -o CMakeFiles/stratagus.dir/src/spell/spells.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spells.cpp [ 75%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/construct.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/construct.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/construct.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/construct.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/construct.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/spell/spells.cpp:53: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 76%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/groups.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/groups.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/groups.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/groups.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/groups.cpp [ 76%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/iolib.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/iolib.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/iolib.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/iolib.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/iolib.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/groups.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 77%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/luacallback.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/luacallback.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/luacallback.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/luacallback.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/luacallback.cpp [ 77%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/main.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/main.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/main.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/main.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/main.cpp [ 77%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/mainloop.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/mainloop.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/mainloop.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/mainloop.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/mainloop.cpp [ 78%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/parameters.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/parameters.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/parameters.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/parameters.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/parameters.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/mainloop.cpp:53: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 78%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/player.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/player.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/player.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/player.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/player.cpp [ 79%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/script.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/script.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/script.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/script.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/player.cpp:53: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/player.cpp:54: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_setplayervar.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp:62: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp: In function ‘int LuaLoadFile(const std::string&, const std::string&, bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp:258:41: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 258 | if (file.rfind("stratagus.lua") != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp: At global scope: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script.cpp:2666:12: warning: ‘int CclListFilesystem(lua_State*)’ defined but not used [-Wunused-function] 2666 | static int CclListFilesystem(lua_State *l) | ^~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/script_player.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/script_player.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/script_player.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/script_player.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script_player.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script_player.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/script_player.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 80%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/selection.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/selection.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/selection.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/selection.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/selection.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/selection.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/selection.cpp:47: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 80%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/stratagus.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/stratagus.cpp:214: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h: In function ‘void print_backtrace(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h:10:9: warning: unused variable ‘j’ [-Wunused-variable] 10 | int j, nptrs; | ^ [ 81%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/title.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/title.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/title.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/title.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/title.cpp [ 81%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/translate.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/translate.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/translate.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/translate.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/translate.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/title.cpp:35: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h: In constructor ‘Movie::Movie()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:111:26: warning: ‘Movie::yuv_overlay’ will be initialized after [-Wreorder] 111 | mutable SDL_Texture *yuv_overlay; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:104:18: warning: ‘SDL_Surface* Movie::surface’ [-Wreorder] 104 | SDL_Surface *surface; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:108:20: warning: ‘Movie::start_time’ will be initialized after [-Wreorder] 108 | mutable Uint32 start_time; | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:106:18: warning: ‘bool Movie::is_dirty’ [-Wreorder] 106 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:106:18: warning: ‘Movie::is_dirty’ will be initialized after [-Wreorder] 106 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:102:9: warning: ‘int Movie::Width’ [-Wreorder] 102 | int Width; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:109:22: warning: ‘Movie::data’ will be initialized after [-Wreorder] 109 | mutable OggData *data; | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:105:12: warning: ‘CFile* Movie::f’ [-Wreorder] 105 | CFile *f; | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ [ 81%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/util.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/util.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/util.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/util.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/util.cpp [ 82%] Building CXX object CMakeFiles/stratagus.dir/src/ui/botpanel.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/botpanel.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/botpanel.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/botpanel.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/botpanel.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/util.cpp:55: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h: In function ‘void print_backtrace(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h:10:9: warning: unused variable ‘j’ [-Wunused-variable] 10 | int j, nptrs; | ^ [ 82%] Building CXX object CMakeFiles/stratagus.dir/src/ui/button_checks.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/button_checks.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/button_checks.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/button_checks.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/button_checks.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/botpanel.cpp:56: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/button_checks.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 83%] Building CXX object CMakeFiles/stratagus.dir/src/ui/contenttype.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/contenttype.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/contenttype.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/contenttype.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/contenttype.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/contenttype.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/contenttype.cpp: In member function ‘virtual void CContentTypeLifeBar::Parse(lua_State*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/contenttype.cpp:625:53: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 625 | if (this->colors[i] == -1) { | ~~~~~~~~~~~~~~~~^~~~~ [ 83%] Building CXX object CMakeFiles/stratagus.dir/src/ui/icons.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/icons.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/icons.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/icons.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/icons.cpp [ 84%] Building CXX object CMakeFiles/stratagus.dir/src/ui/interface.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/interface.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/interface.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/interface.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/icons.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp: In function ‘void InputKey(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:849:90: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 849 | strncpy(InputHistory + (InputHistoryIdx * sizeof(Input)), Input, sizeof(Input)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:925:90: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 925 | strncpy(InputHistory + (InputHistoryPos * sizeof(Input)), Input, sizeof(Input)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:938:90: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 938 | strncpy(InputHistory + (InputHistoryPos * sizeof(Input)), Input, sizeof(Input)); | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp: At global scope: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:150:13: warning: ‘void UiUnselectAll()’ defined but not used [-Wunused-function] 150 | static void UiUnselectAll() | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp: In function ‘addCursorToInput()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:110:16: warning: ‘__strncpy_chk’ output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 110 | strncpy(Input + InputIndex, Cursor, strlen(Cursor)); | ^ [ 84%] Building CXX object CMakeFiles/stratagus.dir/src/ui/mainscr.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/mainscr.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/mainscr.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/mainscr.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mainscr.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp: In function ‘InputKey(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:930:32: warning: ‘strncpy’ specified bound 80 equals destination size [-Wstringop-truncation] 930 | strncpy(Input, InputHistory + (InputHistoryPos * sizeof(Input)), sizeof(Input)); | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/interface.cpp:943:32: warning: ‘strncpy’ specified bound 80 equals destination size [-Wstringop-truncation] 943 | strncpy(Input, InputHistory + (InputHistoryPos * sizeof(Input)), sizeof(Input)); | ^ [ 85%] Building CXX object CMakeFiles/stratagus.dir/src/ui/uibuttons_proc.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/uibuttons_proc.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/uibuttons_proc.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/uibuttons_proc.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/uibuttons_proc.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mainscr.cpp:57: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mainscr.cpp: In function ‘void DrawUnitInfo_transporter(CUnit&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mainscr.cpp:554:76: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 554 | if (static_cast<size_t>(ButtonUnderCursor) == sub_j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 85%] Building CXX object CMakeFiles/stratagus.dir/src/ui/mouse.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/mouse.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/mouse.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/mouse.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mouse.cpp [ 86%] Building CXX object CMakeFiles/stratagus.dir/src/ui/popup.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/popup.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/popup.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/popup.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/popup.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mouse.cpp:62: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mouse.cpp: In function ‘bool DoRightButton_Harvest_Unit(CUnit&, CUnit&, int, int&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mouse.cpp:210:37: warning: unused variable ‘resinfo’ [-Wunused-variable] 210 | const ResourceInfo &resinfo = *unit.Type->ResInfo[unit.CurrentResource]; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mouse.cpp: In function ‘void UIHandleButtonDown_OnButton(unsigned int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/mouse.cpp:1817:108: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1817 | if (static_cast<size_t>(ButtonUnderCursor) == sub_j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/popup.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/stratagus.dir/src/ui/script_ui.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/script_ui.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/script_ui.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/script_ui.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/script_ui.cpp [ 86%] Building CXX object CMakeFiles/stratagus.dir/src/ui/statusline.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/statusline.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/statusline.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/statusline.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/statusline.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/script_ui.cpp:51: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 87%] Building CXX object CMakeFiles/stratagus.dir/src/ui/ui.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/ui.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/ui.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/ui.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/ui.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/ui.cpp:49: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 87%] Building CXX object CMakeFiles/stratagus.dir/src/ui/uitimer.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/uitimer.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/uitimer.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/uitimer.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/uitimer.cpp [ 88%] Building CXX object CMakeFiles/stratagus.dir/src/ui/widgets.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/ui/widgets.cpp.o -MF CMakeFiles/stratagus.dir/src/ui/widgets.cpp.o.d -o CMakeFiles/stratagus.dir/src/ui/widgets.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/ui/widgets.cpp [ 88%] Building CXX object CMakeFiles/stratagus.dir/src/unit/build.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/build.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/build.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/build.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/build.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/build.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/build.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 89%] Building CXX object CMakeFiles/stratagus.dir/src/unit/depend.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/depend.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/depend.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/depend.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/depend.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/depend.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 89%] Building CXX object CMakeFiles/stratagus.dir/src/unit/script_unit.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/script_unit.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/script_unit.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/script_unit.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unit.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unit.cpp:37: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unit.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/stratagus.dir/src/unit/script_unittype.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/script_unittype.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/script_unittype.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/script_unittype.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp: In function ‘int CclDefinePaletteSwap(lua_State*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:2263:55: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2263 | if (lua_rawlen(l, -1) != alternativesCount) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:2275:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2275 | if (lua_rawlen(l, -1) != colorCount) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unit_cache.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unit_cache.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unit_cache.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unit_cache.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_cache.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_cache.cpp:43: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 90%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unit.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unit.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unit.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unit.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit.cpp: In member function ‘void CUnit::Init()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit.cpp:461:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct CUnit::_seen_stuff_’; use assignment or value-initialization instead [-Wclass-memaccess] 461 | memset(&Seen, 0, sizeof(Seen)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:390:16: note: ‘struct CUnit::_seen_stuff_’ declared here 390 | struct _seen_stuff_ { | ^~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unit_draw.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unit_draw.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unit_draw.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unit_draw.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_draw.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_draw.cpp:56: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 91%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unit_find.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unit_find.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unit_find.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unit_find.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_find.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit_find.h:38, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_find.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_find.cpp: In constructor ‘BestRangeTargetFinder::FillBadGood::FillBadGood(const CUnit&, int, std::vector<int>*, std::vector<int>*, int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_find.cpp:973:27: warning: ‘BestRangeTargetFinder::FillBadGood::size’ will be initialized after [-Wreorder] 973 | const int size; | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_find.cpp:970:21: warning: ‘int BestRangeTargetFinder::FillBadGood::enemy_count’ [-Wreorder] 970 | int enemy_count; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_find.cpp:814:17: warning: when initialized here [-Wreorder] 814 | FillBadGood(const CUnit &a, int r, std::vector<int> *g, std::vector<int> *b, int s): | ^~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unit_manager.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unit_manager.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unit_manager.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unit_manager.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_manager.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_manager.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_manager.cpp:36: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_manager.cpp: In member function ‘void CUnitManager::ReleaseUnit(CUnit*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_manager.cpp:123:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 123 | Assert(unit->PlayerSlot == -1); | ~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/stratagus.h:143:36: note: in definition of macro ‘Assert’ 143 | do { if (EnableAssert && !(cond)) { AbortAt(__FILE__, __LINE__, __func__, #cond); }} while (0) | ^~~~ [ 92%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unit_save.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unit_save.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unit_save.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unit_save.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_save.cpp [ 93%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unitptr.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unitptr.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unitptr.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unitptr.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unitptr.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unitptr.cpp:35: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_save.cpp:41: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unit_save.cpp:44: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/stratagus.dir/src/unit/unittype.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/unittype.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/unittype.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/unittype.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unittype.cpp [ 94%] Building CXX object CMakeFiles/stratagus.dir/src/unit/upgrade.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/unit/upgrade.cpp.o -MF CMakeFiles/stratagus.dir/src/unit/upgrade.cpp.o.d -o CMakeFiles/stratagus.dir/src/unit/upgrade.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/upgrade.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unittype.cpp:38: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unittype.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CUnitType::CUnitType()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:670:19: warning: ‘CUnitType::ShadowSprite’ will be initialized after [-Wreorder] 670 | CGraphic *ShadowSprite; /// Shadow sprite image | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:541:14: warning: ‘char CUnitType::ShadowSpriteFrame’ [-Wreorder] 541 | char ShadowSpriteFrame; /// If > 0, the shadow is a simple sprite without | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unittype.cpp:519:1: warning: when initialized here [-Wreorder] 519 | CUnitType::CUnitType() : | ^~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:541:14: warning: ‘CUnitType::ShadowSpriteFrame’ will be initialized after [-Wreorder] 541 | char ShadowSpriteFrame; /// If > 0, the shadow is a simple sprite without | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:540:14: warning: ‘char CUnitType::ShadowScale’ [-Wreorder] 540 | char ShadowScale; /// Shadow scale-down factor | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/unittype.cpp:519:1: warning: when initialized here [-Wreorder] 519 | CUnitType::CUnitType() : | ^~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/upgrade.cpp:53: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 94%] Building CXX object CMakeFiles/stratagus.dir/src/video/color.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/color.cpp.o -MF CMakeFiles/stratagus.dir/src/video/color.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/color.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/color.cpp [ 95%] Building CXX object CMakeFiles/stratagus.dir/src/video/cursor.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/cursor.cpp.o -MF CMakeFiles/stratagus.dir/src/video/cursor.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/cursor.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/cursor.cpp [ 95%] Building CXX object CMakeFiles/stratagus.dir/src/video/font.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/font.cpp.o -MF CMakeFiles/stratagus.dir/src/video/font.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/font.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/font.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/cursor.cpp:49: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/font.cpp: In function ‘unsigned char codepoint_to_codepage_index(int, const char**)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/font.cpp:262:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 262 | if (codepoint >= 0 && codepoint < sizeof(codepoint_to_cp437)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/font.cpp:277:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 277 | if (codepoint >= 0 && codepoint < sizeof(codepoint_to_cp866)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/cursor.cpp: In function ‘void DrawCursor()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/cursor.cpp:380:88: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 380 | if (ActuallyVisibleGameCursor != GameCursor || GameCursor->SpriteFrame != VisibleGameCursorFrame) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/stratagus.dir/src/video/graphic.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/graphic.cpp.o -MF CMakeFiles/stratagus.dir/src/video/graphic.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/graphic.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/graphic.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/graphic.cpp: In member function ‘void CGraphic::OverlayGraphic(CGraphic*, bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/graphic.cpp:1082:34: warning: unused variable ‘dst’ [-Wunused-variable] 1082 | uint8_t *dst = (uint8_t *)Surface->pixels; | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/graphic.cpp:1083:34: warning: unused variable ‘src’ [-Wunused-variable] 1083 | uint8_t *src = (uint8_t *)other->Surface->pixels; | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/graphic.cpp:1101:35: warning: unused variable ‘dst’ [-Wunused-variable] 1101 | uint32_t *dst = (uint32_t *)Surface->pixels; | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/graphic.cpp:1102:35: warning: unused variable ‘src’ [-Wunused-variable] 1102 | uint32_t *src = (uint32_t *)other->Surface->pixels; | ^~~ [ 96%] Building CXX object CMakeFiles/stratagus.dir/src/video/linedraw.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/linedraw.cpp.o -MF CMakeFiles/stratagus.dir/src/video/linedraw.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/linedraw.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/linedraw.cpp [ 96%] Building CXX object CMakeFiles/stratagus.dir/src/video/mng.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/mng.cpp.o -MF CMakeFiles/stratagus.dir/src/video/mng.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/mng.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/mng.cpp [ 97%] Building CXX object CMakeFiles/stratagus.dir/src/video/movie.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/movie.cpp.o -MF CMakeFiles/stratagus.dir/src/video/movie.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/movie.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/movie.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/mng.cpp:40: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/video.h: In constructor ‘Mng::Mng()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/video.h:264:13: warning: ‘Mng::iteration’ will be initialized after [-Wreorder] 264 | int iteration; | ^~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/video.h:257:22: warning: ‘bool Mng::is_dirty’ [-Wreorder] 257 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/mng.cpp:191:1: warning: when initialized here [-Wreorder] 191 | Mng::Mng() : | ^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/movie.cpp:46: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h: In constructor ‘Movie::Movie()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:111:26: warning: ‘Movie::yuv_overlay’ will be initialized after [-Wreorder] 111 | mutable SDL_Texture *yuv_overlay; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:104:18: warning: ‘SDL_Surface* Movie::surface’ [-Wreorder] 104 | SDL_Surface *surface; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:108:20: warning: ‘Movie::start_time’ will be initialized after [-Wreorder] 108 | mutable Uint32 start_time; | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:106:18: warning: ‘bool Movie::is_dirty’ [-Wreorder] 106 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:106:18: warning: ‘Movie::is_dirty’ will be initialized after [-Wreorder] 106 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:102:9: warning: ‘int Movie::Width’ [-Wreorder] 102 | int Width; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:109:22: warning: ‘Movie::data’ will be initialized after [-Wreorder] 109 | mutable OggData *data; | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:105:12: warning: ‘CFile* Movie::f’ [-Wreorder] 105 | CFile *f; | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ [ 97%] Building CXX object CMakeFiles/stratagus.dir/src/video/png.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/png.cpp.o -MF CMakeFiles/stratagus.dir/src/video/png.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/png.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/png.cpp [ 98%] Building CXX object CMakeFiles/stratagus.dir/src/video/sdl.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/sdl.cpp.o -MF CMakeFiles/stratagus.dir/src/video/sdl.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/sdl.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/sdl.cpp [ 98%] Building CXX object CMakeFiles/stratagus.dir/src/video/video.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/video.cpp.o -MF CMakeFiles/stratagus.dir/src/video/video.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/video.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/video.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/sdl.cpp:79: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 99%] Building CXX object CMakeFiles/stratagus.dir/src/video/shaders.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/video/shaders.cpp.o -MF CMakeFiles/stratagus.dir/src/video/shaders.cpp.o.d -o CMakeFiles/stratagus.dir/src/video/shaders.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/shaders.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/video/shaders.cpp:257:14: warning: ‘VertexCoord’ defined but not used [-Wunused-variable] 257 | static GLint VertexCoord; | ^~~~~~~~~~~ [ 99%] Building CXX object CMakeFiles/stratagus.dir/tolua.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/tolua.cpp.o -MF CMakeFiles/stratagus.dir/tolua.cpp.o.d -o CMakeFiles/stratagus.dir/tolua.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/tolua.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/tolua.cpp:23: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h: In constructor ‘Movie::Movie()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:111:26: warning: ‘Movie::yuv_overlay’ will be initialized after [-Wreorder] 111 | mutable SDL_Texture *yuv_overlay; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:104:18: warning: ‘SDL_Surface* Movie::surface’ [-Wreorder] 104 | SDL_Surface *surface; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:108:20: warning: ‘Movie::start_time’ will be initialized after [-Wreorder] 108 | mutable Uint32 start_time; | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:106:18: warning: ‘bool Movie::is_dirty’ [-Wreorder] 106 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:106:18: warning: ‘Movie::is_dirty’ will be initialized after [-Wreorder] 106 | mutable bool is_dirty; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:102:9: warning: ‘int Movie::Width’ [-Wreorder] 102 | int Width; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:109:22: warning: ‘Movie::data’ will be initialized after [-Wreorder] 109 | mutable OggData *data; | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:105:12: warning: ‘CFile* Movie::f’ [-Wreorder] 105 | CFile *f; | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/movie.h:90:5: warning: when initialized here [-Wreorder] 90 | Movie() : rect(NULL), yuv_overlay(NULL), surface(NULL), need_data(true), start_time(0), | ^~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/tolua.cpp:29: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/tolua.cpp: At global scope: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/tolua.cpp:193:12: warning: ‘int tolua_collect_SDL_Color(lua_State*)’ defined but not used [-Wunused-function] 193 | static int tolua_collect_SDL_Color (lua_State* tolua_S) | ^~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable stratagus /usr/bin/cmake -E cmake_link_script CMakeFiles/stratagus.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/stratagus.dir/link.d CMakeFiles/stratagus.dir/src/action/action_attack.cpp.o CMakeFiles/stratagus.dir/src/action/action_board.cpp.o CMakeFiles/stratagus.dir/src/action/action_build.cpp.o CMakeFiles/stratagus.dir/src/action/action_built.cpp.o CMakeFiles/stratagus.dir/src/action/action_defend.cpp.o CMakeFiles/stratagus.dir/src/action/action_die.cpp.o CMakeFiles/stratagus.dir/src/action/action_explore.cpp.o CMakeFiles/stratagus.dir/src/action/action_follow.cpp.o CMakeFiles/stratagus.dir/src/action/action_move.cpp.o CMakeFiles/stratagus.dir/src/action/action_patrol.cpp.o CMakeFiles/stratagus.dir/src/action/action_repair.cpp.o CMakeFiles/stratagus.dir/src/action/action_research.cpp.o CMakeFiles/stratagus.dir/src/action/action_resource.cpp.o CMakeFiles/stratagus.dir/src/action/action_spellcast.cpp.o CMakeFiles/stratagus.dir/src/action/action_still.cpp.o CMakeFiles/stratagus.dir/src/action/action_train.cpp.o CMakeFiles/stratagus.dir/src/action/action_unload.cpp.o CMakeFiles/stratagus.dir/src/action/action_upgradeto.cpp.o CMakeFiles/stratagus.dir/src/action/actions.cpp.o CMakeFiles/stratagus.dir/src/action/command.cpp.o CMakeFiles/stratagus.dir/src/animation/animation.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_attack.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_die.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_exactframe.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_frame.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_goto.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_ifvar.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_label.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_luacallback.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_move.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomgoto.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomrotate.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomsound.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomwait.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_rotate.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_setplayervar.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_setvar.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_sound.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_spawnmissile.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_spawnunit.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_unbreakable.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_wait.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_wiggle.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_building.cpp.o CMakeFiles/stratagus.dir/src/ai/ai.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_force.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_magic.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_plan.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_resource.cpp.o CMakeFiles/stratagus.dir/src/ai/script_ai.cpp.o CMakeFiles/stratagus.dir/src/editor/editloop.cpp.o CMakeFiles/stratagus.dir/src/editor/editor.cpp.o CMakeFiles/stratagus.dir/src/editor/edmap.cpp.o CMakeFiles/stratagus.dir/src/editor/script_editor.cpp.o CMakeFiles/stratagus.dir/src/game/game.cpp.o CMakeFiles/stratagus.dir/src/game/loadgame.cpp.o CMakeFiles/stratagus.dir/src/game/replay.cpp.o CMakeFiles/stratagus.dir/src/game/savegame.cpp.o CMakeFiles/stratagus.dir/src/game/trigger.cpp.o CMakeFiles/stratagus.dir/src/guichan/cliprectangle.cpp.o CMakeFiles/stratagus.dir/src/guichan/color.cpp.o CMakeFiles/stratagus.dir/src/guichan/defaultfont.cpp.o CMakeFiles/stratagus.dir/src/guichan/exception.cpp.o CMakeFiles/stratagus.dir/src/guichan/focushandler.cpp.o CMakeFiles/stratagus.dir/src/guichan/gfont.cpp.o CMakeFiles/stratagus.dir/src/guichan/graphics.cpp.o CMakeFiles/stratagus.dir/src/guichan/gui.cpp.o CMakeFiles/stratagus.dir/src/guichan/guichan.cpp.o CMakeFiles/stratagus.dir/src/guichan/image.cpp.o CMakeFiles/stratagus.dir/src/guichan/imagefont.cpp.o CMakeFiles/stratagus.dir/src/guichan/key.cpp.o CMakeFiles/stratagus.dir/src/guichan/keyinput.cpp.o CMakeFiles/stratagus.dir/src/guichan/mouseinput.cpp.o CMakeFiles/stratagus.dir/src/guichan/rectangle.cpp.o CMakeFiles/stratagus.dir/src/guichan/sdl/gsdl.cpp.o CMakeFiles/stratagus.dir/src/guichan/sdl/sdlgraphics.cpp.o CMakeFiles/stratagus.dir/src/guichan/sdl/sdlinput.cpp.o CMakeFiles/stratagus.dir/src/guichan/widget.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/button.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/container.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/dropdown.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/checkbox.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/icon.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/label.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/listbox.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/radiobutton.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/scrollarea.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/slider.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/textbox.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/textfield.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/window.cpp.o CMakeFiles/stratagus.dir/src/map/fov.cpp.o CMakeFiles/stratagus.dir/src/map/fow.cpp.o CMakeFiles/stratagus.dir/src/map/fow_utils.cpp.o CMakeFiles/stratagus.dir/src/map/map.cpp.o CMakeFiles/stratagus.dir/src/map/map_draw.cpp.o CMakeFiles/stratagus.dir/src/map/map_fog.cpp.o CMakeFiles/stratagus.dir/src/map/map_radar.cpp.o CMakeFiles/stratagus.dir/src/map/map_wall.cpp.o CMakeFiles/stratagus.dir/src/map/mapfield.cpp.o CMakeFiles/stratagus.dir/src/map/minimap.cpp.o CMakeFiles/stratagus.dir/src/map/script_map.cpp.o CMakeFiles/stratagus.dir/src/map/script_tileset.cpp.o CMakeFiles/stratagus.dir/src/map/tileset.cpp.o CMakeFiles/stratagus.dir/src/missile/missile.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_cliptotarget.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_continuous.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_cycleonce.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_deathcoil.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_fire.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_flameshield.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_hit.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_landmine.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_none.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_parabolic.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointotpointwithhit.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointtopoint.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointtopointbounce.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointtopointcycleonce.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_stay.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_straightfly.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_tracer.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_whirlwind.cpp.o CMakeFiles/stratagus.dir/src/missile/missileconfig.cpp.o CMakeFiles/stratagus.dir/src/missile/script_missile.cpp.o CMakeFiles/stratagus.dir/src/network/commands.cpp.o CMakeFiles/stratagus.dir/src/network/net_lowlevel.cpp.o CMakeFiles/stratagus.dir/src/network/net_message.cpp.o CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o CMakeFiles/stratagus.dir/src/network/network.cpp.o CMakeFiles/stratagus.dir/src/network/netsockets.cpp.o CMakeFiles/stratagus.dir/src/network/online_service.cpp.o CMakeFiles/stratagus.dir/src/network/mdns.cpp.o CMakeFiles/stratagus.dir/src/particle/graphicanimation.cpp.o CMakeFiles/stratagus.dir/src/particle/chunkparticle.cpp.o CMakeFiles/stratagus.dir/src/particle/particlemanager.cpp.o CMakeFiles/stratagus.dir/src/particle/radialparticle.cpp.o CMakeFiles/stratagus.dir/src/particle/smokeparticle.cpp.o CMakeFiles/stratagus.dir/src/particle/staticparticle.cpp.o CMakeFiles/stratagus.dir/src/pathfinder/astar.cpp.o CMakeFiles/stratagus.dir/src/pathfinder/pathfinder.cpp.o CMakeFiles/stratagus.dir/src/pathfinder/script_pathfinder.cpp.o CMakeFiles/stratagus.dir/src/sound/music.cpp.o CMakeFiles/stratagus.dir/src/sound/script_sound.cpp.o CMakeFiles/stratagus.dir/src/sound/sound.cpp.o CMakeFiles/stratagus.dir/src/sound/sound_id.cpp.o CMakeFiles/stratagus.dir/src/sound/sound_server.cpp.o CMakeFiles/stratagus.dir/src/sound/unitsound.cpp.o CMakeFiles/stratagus.dir/src/spell/script_spell.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_adjustvariable.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_adjustvital.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_areaadjustvital.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_areabombardment.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_capture.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_demolish.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_luacallback.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_polymorph.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_spawnmissile.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_spawnportal.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_summon.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_teleport.cpp.o CMakeFiles/stratagus.dir/src/spell/spells.cpp.o CMakeFiles/stratagus.dir/src/stratagus/construct.cpp.o CMakeFiles/stratagus.dir/src/stratagus/groups.cpp.o CMakeFiles/stratagus.dir/src/stratagus/iolib.cpp.o CMakeFiles/stratagus.dir/src/stratagus/luacallback.cpp.o CMakeFiles/stratagus.dir/src/stratagus/main.cpp.o CMakeFiles/stratagus.dir/src/stratagus/mainloop.cpp.o CMakeFiles/stratagus.dir/src/stratagus/parameters.cpp.o CMakeFiles/stratagus.dir/src/stratagus/player.cpp.o CMakeFiles/stratagus.dir/src/stratagus/script.cpp.o CMakeFiles/stratagus.dir/src/stratagus/script_player.cpp.o CMakeFiles/stratagus.dir/src/stratagus/selection.cpp.o CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o CMakeFiles/stratagus.dir/src/stratagus/title.cpp.o CMakeFiles/stratagus.dir/src/stratagus/translate.cpp.o CMakeFiles/stratagus.dir/src/stratagus/util.cpp.o CMakeFiles/stratagus.dir/src/ui/botpanel.cpp.o CMakeFiles/stratagus.dir/src/ui/button_checks.cpp.o CMakeFiles/stratagus.dir/src/ui/contenttype.cpp.o CMakeFiles/stratagus.dir/src/ui/icons.cpp.o CMakeFiles/stratagus.dir/src/ui/interface.cpp.o CMakeFiles/stratagus.dir/src/ui/mainscr.cpp.o CMakeFiles/stratagus.dir/src/ui/uibuttons_proc.cpp.o CMakeFiles/stratagus.dir/src/ui/mouse.cpp.o CMakeFiles/stratagus.dir/src/ui/popup.cpp.o CMakeFiles/stratagus.dir/src/ui/script_ui.cpp.o CMakeFiles/stratagus.dir/src/ui/statusline.cpp.o CMakeFiles/stratagus.dir/src/ui/ui.cpp.o CMakeFiles/stratagus.dir/src/ui/uitimer.cpp.o CMakeFiles/stratagus.dir/src/ui/widgets.cpp.o CMakeFiles/stratagus.dir/src/unit/build.cpp.o CMakeFiles/stratagus.dir/src/unit/depend.cpp.o CMakeFiles/stratagus.dir/src/unit/script_unit.cpp.o CMakeFiles/stratagus.dir/src/unit/script_unittype.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_cache.cpp.o CMakeFiles/stratagus.dir/src/unit/unit.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_draw.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_find.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_manager.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_save.cpp.o CMakeFiles/stratagus.dir/src/unit/unitptr.cpp.o CMakeFiles/stratagus.dir/src/unit/unittype.cpp.o CMakeFiles/stratagus.dir/src/unit/upgrade.cpp.o CMakeFiles/stratagus.dir/src/video/color.cpp.o CMakeFiles/stratagus.dir/src/video/cursor.cpp.o CMakeFiles/stratagus.dir/src/video/font.cpp.o CMakeFiles/stratagus.dir/src/video/graphic.cpp.o CMakeFiles/stratagus.dir/src/video/linedraw.cpp.o CMakeFiles/stratagus.dir/src/video/mng.cpp.o CMakeFiles/stratagus.dir/src/video/movie.cpp.o CMakeFiles/stratagus.dir/src/video/png.cpp.o CMakeFiles/stratagus.dir/src/video/sdl.cpp.o CMakeFiles/stratagus.dir/src/vIn member function ‘Create’, inlined from ‘LoadMap’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:607:14, inlined from ‘CreateGame.constprop’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:907:10: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:343:80: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 343 | this->Fields = new CMapField[this->Info.MapWidth * this->Info.MapHeight]; | ^ /usr/include/c++/15/new: In function ‘CreateGame.constprop’: /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp: In function ‘CclCopyUnitType’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:1300:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1300 | to->Portrait.Files = new std::string[to->Portrait.Num]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp: In function ‘CclStratagusMap’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp:99:106: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 99 | Map.Fields = new CMapField[Map.Info.MapWidth * Map.Info.MapHeight]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ In member function ‘Init’, inlined from ‘EditorMainLoop’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:2074:14: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1837:82: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1837 | Map.Fields = new CMapField[Map.Info.MapWidth * Map.Info.MapHeight]; | ^ /usr/include/c++/15/new: In function ‘EditorMainLoop’: /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ ideo/video.cpp.o CMakeFiles/stratagus.dir/src/video/shaders.cpp.o CMakeFiles/stratagus.dir/tolua.cpp.o -o stratagus -lstdc++fs /usr/lib64/liblua-5.1.so /usr/lib64/libm.so /usr/lib64/libSDL2.so /usr/lib64/libSDL2_mixer.so /usr/lib64/libSDL2_image.so /usr/lib64/libtolua++.so /usr/lib64/libz.so /usr/lib64/libbz2.so /usr/lib64/libmng.so /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libtheora.so /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libtheora.so /usr/lib/gcc/s390x-redhat-linux/15/libgomp.so /usr/lib64/libpthread.a make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [100%] Built target stratagus make[1]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles 0 + popd ~/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DshpRg + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + '[' /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/stratagus-3.3.2-build + mkdir /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd stratagus-3.3.2 + make install -C build DESTDIR=/builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT make: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' /usr/bin/cmake -S/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 -B/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/genversion.dir/build.make CMakeFiles/genversion.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/genversion.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/genversion.dir/build.make CMakeFiles/genversion.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make[2]: Nothing to be done for 'CMakeFiles/genversion.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 0%] Built target genversion make -f CMakeFiles/version-generated.h.dir/build.make CMakeFiles/version-generated.h.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/version-generated.h.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/version-generated.h.dir/build.make CMakeFiles/version-generated.h.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 && /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/genversion /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/version-generated.h 3.3.2 [genversion] update needed Cannot get git revision make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 0%] Built target version-generated.h make -f CMakeFiles/stratagus.dir/build.make CMakeFiles/stratagus.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 && /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/genversion /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/version-generated.h 3.3.2 [genversion] update needed Cannot get git revision cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/stratagus.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/stratagus.dir/build.make CMakeFiles/stratagus.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 0%] Building CXX object CMakeFiles/stratagus.dir/src/action/actions.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/action/actions.cpp.o -MF CMakeFiles/stratagus.dir/src/action/actions.cpp.o.d -o CMakeFiles/stratagus.dir/src/action/actions.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation/animation_die.h:36, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:62: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:75: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:85: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h: In function ‘void print_backtrace(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h:10:9: warning: unused variable ‘j’ [-Wunused-variable] 10 | int j, nptrs; | ^ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4227, from /usr/include/c++/15/string:56, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/stratagus.h:37, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:38: In function ‘fprintf’, inlined from ‘DumpUnitInfo(CUnit&)’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:521:9: /usr/include/bits/stdio2.h:111:24: warning: ‘currentAction’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp: In function ‘DumpUnitInfo(CUnit&)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/action/actions.cpp:494:21: note: ‘currentAction’ was declared here 494 | const char *currentAction; | ^~~~~~~~~~~~~ [ 1%] Building CXX object CMakeFiles/stratagus.dir/src/game/game.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/game.cpp.o -MF CMakeFiles/stratagus.dir/src/game/game.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/game.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h: In constructor ‘CAnimations::CAnimations()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:158:21: warning: ‘CAnimations::Upgrade’ will be initialized after [-Wreorder] 158 | CAnimation *Upgrade; | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:148:14: warning: ‘bool CAnimations::hasDeathAnimation’ [-Wreorder] 148 | bool hasDeathAnimation; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/animation.h:111:9: warning: when initialized here [-Wreorder] 111 | CAnimations() : Attack(NULL), RangedAttack(NULL), Build(NULL), Move(NULL), Repair(NULL), | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:73: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 1%] Building CXX object CMakeFiles/stratagus.dir/src/game/replay.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/replay.cpp.o -MF CMakeFiles/stratagus.dir/src/game/replay.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/replay.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/replay.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/replay.cpp:54: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 2%] Building CXX object CMakeFiles/stratagus.dir/src/game/savegame.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/game/savegame.cpp.o -MF CMakeFiles/stratagus.dir/src/game/savegame.cpp.o.d -o CMakeFiles/stratagus.dir/src/game/savegame.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/savegame.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/savegame.cpp:52: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 3%] Building CXX object CMakeFiles/stratagus.dir/src/map/map.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/map.cpp.o -MF CMakeFiles/stratagus.dir/src/map/map.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/map.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:45: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:39: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/map.h: In constructor ‘CMap::CMap()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/map.h:273:19: warning: ‘CMap::TileGraphic’ will be initialized after [-Wreorder] 273 | CGraphic *TileGraphic; /// graphic for all the tiles | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/map.h:271:19: warning: ‘CTileset* CMap::Tileset’ [-Wreorder] 271 | CTileset *Tileset; /// tileset data | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:321:1: warning: when initialized here [-Wreorder] 321 | CMap::CMap() : Fields(NULL), NoFogOfWar(false), TileGraphic(NULL), Tileset(NULL) | ^~~~ [ 4%] Building CXX object CMakeFiles/stratagus.dir/src/map/script_map.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/map/script_map.cpp.o -MF CMakeFiles/stratagus.dir/src/map/script_map.cpp.o.d -o CMakeFiles/stratagus.dir/src/map/script_map.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:43, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp:48: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarBar::CDecoVarBar()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:292:13: warning: ‘CDecoVarBar::MaxValue’ will be initialized after [-Wreorder] 292 | int MaxValue; /// show only below percent | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:290:14: warning: ‘bool CDecoVarBar::Invert’ [-Wreorder] 290 | bool Invert; /// if true, invert length | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:282:9: warning: when initialized here [-Wreorder] 282 | CDecoVarBar() : MinValue(0), MaxValue(100), Invert(false) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CDecoVarAnimatedSprite::CDecoVarAnimatedSprite()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:359:13: warning: ‘CDecoVarAnimatedSprite::n’ will be initialized after [-Wreorder] 359 | int n; /// identifiant in SpellSprite | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:356:14: warning: ‘char CDecoVarAnimatedSprite::WaitFrames’ [-Wreorder] 356 | char WaitFrames; /// Frames to wait between each sprite animation step | ^~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:351:9: warning: when initialized here [-Wreorder] 351 | CDecoVarAnimatedSprite() : NSprite(-1), n(0), WaitFrames(0) {} | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionDistance::CBuildRestrictionDistance()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:469:14: warning: ‘CBuildRestrictionDistance::CheckBuilder’ will be initialized after [-Wreorder] 469 | bool CheckBuilder; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:468:20: warning: ‘CUnitType* CBuildRestrictionDistance::RestrictType’ [-Wreorder] 468 | CUnitType *RestrictType; | ^~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:459:9: warning: when initialized here [-Wreorder] 459 | CBuildRestrictionDistance() : Distance(0), CheckBuilder(false), RestrictType(NULL), Diagonal(true) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h: In constructor ‘CBuildRestrictionSurroundedBy::CBuildRestrictionSurroundedBy()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:498:13: warning: ‘CBuildRestrictionSurroundedBy::Count’ will be initialized after [-Wreorder] 498 | int Count; | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:496:13: warning: ‘int CBuildRestrictionSurroundedBy::Distance’ [-Wreorder] 496 | int Distance; | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unittype.h:491:9: warning: when initialized here [-Wreorder] 491 | CBuildRestrictionSurroundedBy() : Count(0), Distance(0), DistanceType(Equal), CountType(Equal), RestrictType(NULL), CheckBuilder(false) {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CUnit::CUnit()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:426:17: warning: ‘CUnit::CriticalOrder’ will be initialized after [-Wreorder] 426 | COrder *CriticalOrder; /// order to do as possible in breakable animation. | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:355:14: warning: ‘int CUnit::Colors’ [-Wreorder] 355 | int Colors; /// custom colors | ^~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:429:14: warning: ‘CUnit::SpellCoolDownTimers’ will be initialized after [-Wreorder] 429 | int *SpellCoolDownTimers; /// how much time unit need to wait before spell will be ready | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:404:20: warning: ‘CVariable* CUnit::Variable’ [-Wreorder] 404 | CVariable *Variable; /// array of User Defined variables. | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:138:9: warning: when initialized here [-Wreorder] 138 | CUnit() : tilePos(-1, -1), pathFinderData(NULL), SavedOrder(NULL), NewOrder(NULL), CriticalOrder(NULL), Colors(-1), | ^~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In constructor ‘CPreference::CPreference()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:479:19: warning: ‘CPreference::PressedIconFrameG’ will be initialized after [-Wreorder] 479 | CGraphic *PressedIconFrameG; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:469:14: warning: ‘bool CPreference::HardwareCursor’ [-Wreorder] 469 | bool HardwareCursor; /// If true, uses the hardware to draw the cursor. Shaders do no longer apply to the cursor, but this way it's decoupled from the game refresh rate | ^~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:447:9: warning: when initialized here [-Wreorder] 447 | CPreference() : ShowSightRange(false), ShowReactionRange(false), | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiExplores(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:499:76: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 499 | void set_AiExplores(bool v) { AiExplores = GameSettings.AiExplores = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_SimplifiedAutoTargeting(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:501:115: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 501 | void set_SimplifiedAutoTargeting(bool v) { SimplifiedAutoTargeting = GameSettings.SimplifiedAutoTargeting = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h: In member function ‘void CPreference::set_AiChecksDependencies(bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/unit.h:503:106: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 503 | void set_AiChecksDependencies(bool v) { AiChecksDependencies = GameSettings.AiChecksDependencies = v; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 4%] Building CXX object CMakeFiles/stratagus.dir/src/network/net_message.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/net_message.cpp.o -MF CMakeFiles/stratagus.dir/src/network/net_message.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/net_message.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/net_message.cpp [ 5%] Building CXX object CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o -MF CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/netconnect.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/mdns.h:33, from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/netconnect.cpp:70: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1215:1: warning: ‘size_t mdns_record_parse_txt(const void*, size_t, size_t, size_t, mdns_record_txt_t*, size_t)’ defined but not used [-Wunused-function] 1215 | mdns_record_parse_txt(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1202:1: warning: ‘sockaddr_in6* mdns_record_parse_aaaa(const void*, size_t, size_t, size_t, sockaddr_in6*)’ defined but not used [-Wunused-function] 1202 | mdns_record_parse_aaaa(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1189:1: warning: ‘sockaddr_in* mdns_record_parse_a(const void*, size_t, size_t, size_t, sockaddr_in*)’ defined but not used [-Wunused-function] 1189 | mdns_record_parse_a(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1167:1: warning: ‘mdns_record_srv_t mdns_record_parse_srv(const void*, size_t, size_t, size_t, char*, size_t)’ defined but not used [-Wunused-function] 1167 | mdns_record_parse_srv(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:1157:1: warning: ‘mdns_string_t mdns_record_parse_ptr(const void*, size_t, size_t, size_t, char*, size_t)’ defined but not used [-Wunused-function] 1157 | mdns_record_parse_ptr(const void* buffer, size_t size, size_t offset, size_t length, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:994:1: warning: ‘int mdns_query_answer(int, const void*, size_t, void*, size_t, uint16_t, const char*, size_t, const char*, size_t, uint32_t, const uint8_t*, uint16_t, const char*, size_t)’ defined but not used [-Wunused-function] 994 | mdns_query_answer(int sock, const void* address, size_t address_size, void* buffer, size_t capacity, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:937:1: warning: ‘size_t mdns_query_recv(int, void*, size_t, mdns_record_callback_fn, void*, int)’ defined but not used [-Wunused-function] 937 | mdns_query_recv(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:890:1: warning: ‘int mdns_query_send(int, mdns_record_type_t, const char*, size_t, void*, size_t, uint16_t)’ defined but not used [-Wunused-function] 890 | mdns_query_send(int sock, mdns_record_type_t type, const char* name, size_t length, void* buffer, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:851:1: warning: ‘int mdns_discovery_answer(int, const void*, size_t, void*, size_t, const char*, size_t)’ defined but not used [-Wunused-function] 851 | mdns_discovery_answer(int sock, const void* address, size_t address_size, void* buffer, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:788:1: warning: ‘size_t mdns_socket_listen(int, void*, size_t, mdns_record_callback_fn, void*)’ defined but not used [-Wunused-function] 788 | mdns_socket_listen(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:694:1: warning: ‘size_t mdns_discovery_recv(int, void*, size_t, mdns_record_callback_fn, void*)’ defined but not used [-Wunused-function] 694 | mdns_discovery_recv(int sock, void* buffer, size_t capacity, mdns_record_callback_fn callback, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:689:1: warning: ‘int mdns_discovery_send(int)’ defined but not used [-Wunused-function] 689 | mdns_discovery_send(int sock) { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:326:1: warning: ‘int mdns_socket_open_ipv6(sockaddr_in6*)’ defined but not used [-Wunused-function] 326 | mdns_socket_open_ipv6(struct sockaddr_in6* saddr) { | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/network/mdns.h:262:1: warning: ‘int mdns_socket_open_ipv4(sockaddr_in*)’ defined but not used [-Wunused-function] 262 | mdns_socket_open_ipv4(struct sockaddr_in* saddr) { | ^~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/stratagus.dir/src/network/online_service.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/network/online_service.cpp.o -MF CMakeFiles/stratagus.dir/src/network/online_service.cpp.o.d -o CMakeFiles/stratagus.dir/src/network/online_service.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘uint64_t BNCSInputStream::read64()’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:206:18: warning: unused variable ‘nativeWordTwo’ [-Wunused-variable] 206 | uint32_t nativeWordTwo = ntohl(wordTwo); | ^~~~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘void Context::sendText(std::string, bool)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:888:13: warning: unused variable ‘pos’ [-Wunused-variable] 888 | int pos = 0; | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘void OnlineState::handleGamelist(Context*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1507:18: warning: unused variable ‘lang’ [-Wunused-variable] 1507 | uint32_t lang = ctx->getMsgIStream()->read32(); | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1508:18: warning: unused variable ‘addr_fam’ [-Wunused-variable] 1508 | uint16_t addr_fam = ctx->getMsgIStream()->read16(); | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1513:18: warning: unused variable ‘sinzero1’ [-Wunused-variable] 1513 | uint32_t sinzero1 = ctx->getMsgIStream()->read32(); | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1514:18: warning: unused variable ‘sinzero2’ [-Wunused-variable] 1514 | uint32_t sinzero2 = ctx->getMsgIStream()->read32(); | ^~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘void OnlineState::handleChatevent(Context*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1553:14: warning: unused variable ‘userFlags’ [-Wunused-variable] 1553 | uint32_t userFlags = ctx->getMsgIStream()->read32(); | ^~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1554:14: warning: unused variable ‘ping’ [-Wunused-variable] 1554 | uint32_t ping = ctx->getMsgIStream()->read32(); | ^~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1555:14: warning: unused variable ‘ip’ [-Wunused-variable] 1555 | uint32_t ip = ctx->getMsgIStream()->read32(); | ^~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1556:14: warning: unused variable ‘acn’ [-Wunused-variable] 1556 | uint32_t acn = ctx->getMsgIStream()->read32(); | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:1557:14: warning: unused variable ‘reg’ [-Wunused-variable] 1557 | uint32_t reg = ctx->getMsgIStream()->read32(); | ^~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp: In member function ‘virtual void S2C_SID_AUTH_INFO::doOneStep(Context*)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:2037:22: warning: unused variable ‘mpqFiletime’ [-Wunused-variable] 2037 | uint64_t mpqFiletime = ctx->getMsgIStream()->readFiletime(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:57: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/./xsha1.h: At global scope: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/./xsha1.h:94:21: warning: ‘void pvpgn::do_hash(uint32_t (*)[5], uint32_t*)’ declared ‘static’ but never defined [-Wunused-function] 94 | static void do_hash(t_hash * hash, std::uint32_t * tmp); | ^~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:2353:12: warning: ‘int CclJoinGame(lua_State*)’ defined but not used [-Wunused-function] 2353 | static int CclJoinGame(lua_State *l) { | ^~~~~~~~~~~ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/network/online_service.cpp:2318:12: warning: ‘int CclStep(lua_State*)’ defined but not used [-Wunused-function] 2318 | static int CclStep(lua_State *l) { | ^~~~~~~ [ 5%] Building CXX object CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o /usr/bin/g++ -DDYNAMIC_LOAD -DHAVE_GETOPT -DHAVE_STRCASESTR -DHAVE_STRNLEN -DPIXMAPS=\"/usr/share/pixmaps\" -DUSE_BZ2LIB -DUSE_LINUX -DUSE_MNG -DUSE_OPENMP -DUSE_THEORA -DUSE_VORBIS -DUSE_ZLIB -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/guichan/include/guichan -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/third_party -I/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build -I/usr/include/lua-5.1 -I/usr/include/SDL2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -std=gnu++17 -fopenmp -fopenmp -MD -MT CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o -MF CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o.d -o CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o -c /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/stratagus.cpp In file included from /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/stratagus/stratagus.cpp:214: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h: In function ‘void print_backtrace(int)’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/include/st_backtrace.h:10:9: warning: unused variable ‘j’ [-Wunused-variable] 10 | int j, nptrs; | ^ [ 6%] Linking CXX executable stratagus /usr/bin/cmake -E cmake_link_script CMakeFiles/stratagus.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -ggdb -fsigned-char -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/stratagus.dir/link.d CMakeFiles/stratagus.dir/src/action/action_attack.cpp.o CMakeFiles/stratagus.dir/src/action/action_board.cpp.o CMakeFiles/stratagus.dir/src/action/action_build.cpp.o CMakeFiles/stratagus.dir/src/action/action_built.cpp.o CMakeFiles/stratagus.dir/src/action/action_defend.cpp.o CMakeFiles/stratagus.dir/src/action/action_die.cpp.o CMakeFiles/stratagus.dir/src/action/action_explore.cpp.o CMakeFiles/stratagus.dir/src/action/action_follow.cpp.o CMakeFiles/stratagus.dir/src/action/action_move.cpp.o CMakeFiles/stratagus.dir/src/action/action_patrol.cpp.o CMakeFiles/stratagus.dir/src/action/action_repair.cpp.o CMakeFiles/stratagus.dir/src/action/action_research.cpp.o CMakeFiles/stratagus.dir/src/action/action_resource.cpp.o CMakeFiles/stratagus.dir/src/action/action_spellcast.cpp.o CMakeFiles/stratagus.dir/src/action/action_still.cpp.o CMakeFiles/stratagus.dir/src/action/action_train.cpp.o CMakeFiles/stratagus.dir/src/action/action_unload.cpp.o CMakeFiles/stratagus.dir/src/action/action_upgradeto.cpp.o CMakeFiles/stratagus.dir/src/action/actions.cpp.o CMakeFiles/stratagus.dir/src/action/command.cpp.o CMakeFiles/stratagus.dir/src/animation/animation.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_attack.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_die.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_exactframe.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_frame.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_goto.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_ifvar.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_label.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_luacallback.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_move.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomgoto.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomrotate.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomsound.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_randomwait.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_rotate.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_setplayervar.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_setvar.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_sound.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_spawnmissile.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_spawnunit.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_unbreakable.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_wait.cpp.o CMakeFiles/stratagus.dir/src/animation/animation_wiggle.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_building.cpp.o CMakeFiles/stratagus.dir/src/ai/ai.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_force.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_magic.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_plan.cpp.o CMakeFiles/stratagus.dir/src/ai/ai_resource.cpp.o CMakeFiles/stratagus.dir/src/ai/script_ai.cpp.o CMakeFiles/stratagus.dir/src/editor/editloop.cpp.o CMakeFiles/stratagus.dir/src/editor/editor.cpp.o CMakeFiles/stratagus.dir/src/editor/edmap.cpp.o CMakeFiles/stratagus.dir/src/editor/script_editor.cpp.o CMakeFiles/stratagus.dir/src/game/game.cpp.o CMakeFiles/stratagus.dir/src/game/loadgame.cpp.o CMakeFiles/stratagus.dir/src/game/replay.cpp.o CMakeFiles/stratagus.dir/src/game/savegame.cpp.o CMakeFiles/stratagus.dir/src/game/trigger.cpp.o CMakeFiles/stratagus.dir/src/guichan/cliprectangle.cpp.o CMakeFiles/stratagus.dir/src/guichan/color.cpp.o CMakeFiles/stratagus.dir/src/guichan/defaultfont.cpp.o CMakeFiles/stratagus.dir/src/guichan/exception.cpp.o CMakeFiles/stratagus.dir/src/guichan/focushandler.cpp.o CMakeFiles/stratagus.dir/src/guichan/gfont.cpp.o CMakeFiles/stratagus.dir/src/guichan/graphics.cpp.o CMakeFiles/stratagus.dir/src/guichan/gui.cpp.o CMakeFiles/stratagus.dir/src/guichan/guichan.cpp.o CMakeFiles/stratagus.dir/src/guichan/image.cpp.o CMakeFiles/stratagus.dir/src/guichan/imagefont.cpp.o CMakeFiles/stratagus.dir/src/guichan/key.cpp.o CMakeFiles/stratagus.dir/src/guichan/keyinput.cpp.o CMakeFiles/stratagus.dir/src/guichan/mouseinput.cpp.o CMakeFiles/stratagus.dir/src/guichan/rectangle.cpp.o CMakeFiles/stratagus.dir/src/guichan/sdl/gsdl.cpp.o CMakeFiles/stratagus.dir/src/guichan/sdl/sdlgraphics.cpp.o CMakeFiles/stratagus.dir/src/guichan/sdl/sdlinput.cpp.o CMakeFiles/stratagus.dir/src/guichan/widget.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/button.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/container.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/dropdown.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/checkbox.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/icon.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/label.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/listbox.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/radiobutton.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/scrollarea.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/slider.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/textbox.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/textfield.cpp.o CMakeFiles/stratagus.dir/src/guichan/widgets/window.cpp.o CMakeFiles/stratagus.dir/src/map/fov.cpp.o CMakeFiles/stratagus.dir/src/map/fow.cpp.o CMakeFiles/stratagus.dir/src/map/fow_utils.cpp.o CMakeFiles/stratagus.dir/src/map/map.cpp.o CMakeFiles/stratagus.dir/src/map/map_draw.cpp.o CMakeFiles/stratagus.dir/src/map/map_fog.cpp.o CMakeFiles/stratagus.dir/src/map/map_radar.cpp.o CMakeFiles/stratagus.dir/src/map/map_wall.cpp.o CMakeFiles/stratagus.dir/src/map/mapfield.cpp.o CMakeFiles/stratagus.dir/src/map/minimap.cpp.o CMakeFiles/stratagus.dir/src/map/script_map.cpp.o CMakeFiles/stratagus.dir/src/map/script_tileset.cpp.o CMakeFiles/stratagus.dir/src/map/tileset.cpp.o CMakeFiles/stratagus.dir/src/missile/missile.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_cliptotarget.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_continuous.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_cycleonce.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_deathcoil.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_fire.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_flameshield.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_hit.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_landmine.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_none.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_parabolic.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointotpointwithhit.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointtopoint.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointtopointbounce.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_pointtopointcycleonce.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_stay.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_straightfly.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_tracer.cpp.o CMakeFiles/stratagus.dir/src/missile/missile_whirlwind.cpp.o CMakeFiles/stratagus.dir/src/missile/missileconfig.cpp.o CMakeFiles/stratagus.dir/src/missile/script_missile.cpp.o CMakeFiles/stratagus.dir/src/network/commands.cpp.o CMakeFiles/stratagus.dir/src/network/net_lowlevel.cpp.o CMakeFiles/stratagus.dir/src/network/net_message.cpp.o CMakeFiles/stratagus.dir/src/network/netconnect.cpp.o CMakeFiles/stratagus.dir/src/network/network.cpp.o CMakeFiles/stratagus.dir/src/network/netsockets.cpp.o CMakeFiles/stratagus.dir/src/network/online_service.cpp.o CMakeFiles/stratagus.dir/src/network/mdns.cpp.o CMakeFiles/stratagus.dir/src/particle/graphicanimation.cpp.o CMakeFiles/stratagus.dir/src/particle/chunkparticle.cpp.o CMakeFiles/stratagus.dir/src/particle/particlemanager.cpp.o CMakeFiles/stratagus.dir/src/particle/radialparticle.cpp.o CMakeFiles/stratagus.dir/src/particle/smokeparticle.cpp.o CMakeFiles/stratagus.dir/src/particle/staticparticle.cpp.o CMakeFiles/stratagus.dir/src/pathfinder/astar.cpp.o CMakeFiles/stratagus.dir/src/pathfinder/pathfinder.cpp.o CMakeFiles/stratagus.dir/src/pathfinder/script_pathfinder.cpp.o CMakeFiles/stratagus.dir/src/sound/music.cpp.o CMakeFiles/stratagus.dir/src/sound/script_sound.cpp.o CMakeFiles/stratagus.dir/src/sound/sound.cpp.o CMakeFiles/stratagus.dir/src/sound/sound_id.cpp.o CMakeFiles/stratagus.dir/src/sound/sound_server.cpp.o CMakeFiles/stratagus.dir/src/sound/unitsound.cpp.o CMakeFiles/stratagus.dir/src/spell/script_spell.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_adjustvariable.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_adjustvital.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_areaadjustvital.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_areabombardment.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_capture.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_demolish.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_luacallback.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_polymorph.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_spawnmissile.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_spawnportal.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_summon.cpp.o CMakeFiles/stratagus.dir/src/spell/spell_teleport.cpp.o CMakeFiles/stratagus.dir/src/spell/spells.cpp.o CMakeFiles/stratagus.dir/src/stratagus/construct.cpp.o CMakeFiles/stratagus.dir/src/stratagus/groups.cpp.o CMakeFiles/stratagus.dir/src/stratagus/iolib.cpp.o CMakeFiles/stratagus.dir/src/stratagus/luacallback.cpp.o CMakeFiles/stratagus.dir/src/stratagus/main.cpp.o CMakeFiles/stratagus.dir/src/stratagus/mainloop.cpp.o CMakeFiles/stratagus.dir/src/stratagus/parameters.cpp.o CMakeFiles/stratagus.dir/src/stratagus/player.cpp.o CMakeFiles/stratagus.dir/src/stratagus/script.cpp.o CMakeFiles/stratagus.dir/src/stratagus/script_player.cpp.o CMakeFiles/stratagus.dir/src/stratagus/selection.cpp.o CMakeFiles/stratagus.dir/src/stratagus/stratagus.cpp.o CMakeFiles/stratagus.dir/src/stratagus/title.cpp.o CMakeFiles/stratagus.dir/src/stratagus/translate.cpp.o CMakeFiles/stratagus.dir/src/stratagus/util.cpp.o CMakeFiles/stratagus.dir/src/ui/botpanel.cpp.o CMakeFiles/stratagus.dir/src/ui/button_checks.cpp.o CMakeFiles/stratagus.dir/src/ui/contenttype.cpp.o CMakeFiles/stratagus.dir/src/ui/icons.cpp.o CMakeFiles/stratagus.dir/src/ui/interface.cpp.o CMakeFiles/stratagus.dir/src/ui/mainscr.cpp.o CMakeFiles/stratagus.dir/src/ui/uibuttons_proc.cpp.o CMakeFiles/stratagus.dir/src/ui/mouse.cpp.o CMakeFiles/stratagus.dir/src/ui/popup.cpp.o CMakeFiles/stratagus.dir/src/ui/script_ui.cpp.o CMakeFiles/stratagus.dir/src/ui/statusline.cpp.o CMakeFiles/stratagus.dir/src/ui/ui.cpp.o CMakeFiles/stratagus.dir/src/ui/uitimer.cpp.o CMakeFiles/stratagus.dir/src/ui/widgets.cpp.o CMakeFiles/stratagus.dir/src/unit/build.cpp.o CMakeFiles/stratagus.dir/src/unit/depend.cpp.o CMakeFiles/stratagus.dir/src/unit/script_unit.cpp.o CMakeFiles/stratagus.dir/src/unit/script_unittype.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_cache.cpp.o CMakeFiles/stratagus.dir/src/unit/unit.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_draw.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_find.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_manager.cpp.o CMakeFiles/stratagus.dir/src/unit/unit_save.cpp.o CMakeFiles/stratagus.dir/src/unit/unitptr.cpp.o CMakeFiles/stratagus.dir/src/unit/unittype.cpp.o CMakeFiles/stratagus.dir/src/unit/upgrade.cpp.o CMakeFiles/stratagus.dir/src/video/color.cpp.o CMakeFiles/stratagus.dir/src/video/cursor.cpp.o CMakeFiles/stratagus.dir/src/video/font.cpp.o CMakeFiles/stratagus.dir/src/video/graphic.cpp.o CMakeFiles/stratagus.dir/src/video/linedraw.cpp.o CMakeFiles/stratagus.dir/src/video/mng.cpp.o CMakeFiles/stratagus.dir/src/video/movie.cpp.o CMakeFiles/stratagus.dir/src/video/png.cpp.o CMakeFiles/stratagus.dir/src/video/sdl.cpp.o CMakeFiles/stratagus.dir/src/vIn member function ‘Create’, inlined from ‘LoadMap’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:607:14, inlined from ‘CreateGame.constprop’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/game/game.cpp:907:10: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/map.cpp:343:80: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 343 | this->Fields = new CMapField[this->Info.MapWidth * this->Info.MapHeight]; | ^ /usr/include/c++/15/new: In function ‘CreateGame.constprop’: /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp: In function ‘CclCopyUnitType’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/unit/script_unittype.cpp:1300:62: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1300 | to->Portrait.Files = new std::string[to->Portrait.Num]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp: In function ‘CclStratagusMap’: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/map/script_map.cpp:99:106: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 99 | Map.Fields = new CMapField[Map.Info.MapWidth * Map.Info.MapHeight]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ In member function ‘Init’, inlined from ‘EditorMainLoop’ at /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:2074:14: /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/src/editor/editloop.cpp:1837:82: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1837 | Map.Fields = new CMapField[Map.Info.MapWidth * Map.Info.MapHeight]; | ^ /usr/include/c++/15/new: In function ‘EditorMainLoop’: /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ ideo/video.cpp.o CMakeFiles/stratagus.dir/src/video/shaders.cpp.o CMakeFiles/stratagus.dir/tolua.cpp.o -o stratagus -lstdc++fs /usr/lib64/liblua-5.1.so /usr/lib64/libm.so /usr/lib64/libSDL2.so /usr/lib64/libSDL2_mixer.so /usr/lib64/libSDL2_image.so /usr/lib64/libtolua++.so /usr/lib64/libz.so /usr/lib64/libbz2.so /usr/lib64/libmng.so /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libtheora.so /usr/lib64/libogg.so /usr/lib64/libvorbis.so /usr/lib64/libtheora.so /usr/lib/gcc/s390x-redhat-linux/15/libgomp.so /usr/lib64/libpthread.a make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [ 99%] Built target stratagus make -f CMakeFiles/png2stratagus.dir/build.make CMakeFiles/png2stratagus.dir/depend make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' cd /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles/png2stratagus.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make -f CMakeFiles/png2stratagus.dir/build.make CMakeFiles/png2stratagus.dir/build make[2]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make[2]: Nothing to be done for 'CMakeFiles/png2stratagus.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' [100%] Built target png2stratagus make[1]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/bin/stratagus -- Installing: /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/bin/png2stratagus -- Installing: /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/include/stratagus-game-installer.nsi -- Installing: /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/include/stratagus-gameutils.h -- Installing: /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/include/stratagus-game-launcher.h -- Installing: /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/include/stratagus-tinyfiledialogs.h make: Leaving directory '/builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/build' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 3.3.2-6.fc42 --unique-debug-suffix -3.3.2-6.fc42.s390x --unique-debug-src-base stratagus-3.3.2-6.fc42.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/stratagus-3.3.2-6.fc42.s390x find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT Scanned 44 directories and 389 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/stratagus-3.3.2-build/SPECPARTS/rpm-debuginfo.specpart Processing files: stratagus-3.3.2-6.fc42.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nmdSmw + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + cd stratagus-3.3.2 + DOCDIR=/builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/doc/stratagus + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/doc/stratagus + cp -pr /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/README.md /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/doc/stratagus + cp -pr /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/doc /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/doc/stratagus + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.UksVsM + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + cd stratagus-3.3.2 + LICENSEDIR=/builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/licenses/stratagus + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/licenses/stratagus + cp -pr /builddir/build/BUILD/stratagus-3.3.2-build/stratagus-3.3.2/COPYING /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT/usr/share/licenses/stratagus + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(guichan) stratagus = 3.3.2-6.fc42 stratagus(s390-64) = 3.3.2-6.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libSDL2-2.0.so.0()(64bit) libSDL2_image-2.0.so.0()(64bit) libSDL2_mixer-2.0.so.0()(64bit) libbz2.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) liblua-5.1.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libmng.so.2()(64bit) libogg.so.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtheora.so.0()(64bit) libtheora.so.0(libtheora.so.1.0)(64bit) libtolua++-5.1.so()(64bit) libvorbis.so.0()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: stratagus-devel-3.3.2-6.fc42.noarch Provides: stratagus-devel = 3.3.2-6.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: stratagus-debugsource-3.3.2-6.fc42.s390x Provides: stratagus-debugsource = 3.3.2-6.fc42 stratagus-debugsource(s390-64) = 3.3.2-6.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: stratagus-debuginfo-3.3.2-6.fc42.s390x Provides: debuginfo(build-id) = 048a1933b907ab81dc4c882561a22b730b68738d debuginfo(build-id) = 7a752eafd02134d10ffae4d3b71bd4d37633b98e stratagus-debuginfo = 3.3.2-6.fc42 stratagus-debuginfo(s390-64) = 3.3.2-6.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: stratagus-debugsource(s390-64) = 3.3.2-6.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/stratagus-3.3.2-build/BUILDROOT Wrote: /builddir/build/RPMS/stratagus-debugsource-3.3.2-6.fc42.s390x.rpm Wrote: /builddir/build/RPMS/stratagus-3.3.2-6.fc42.s390x.rpm Wrote: /builddir/build/RPMS/stratagus-devel-3.3.2-6.fc42.noarch.rpm Wrote: /builddir/build/RPMS/stratagus-debuginfo-3.3.2-6.fc42.s390x.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.D0ReyE + umask 022 + cd /builddir/build/BUILD/stratagus-3.3.2-build + test -d /builddir/build/BUILD/stratagus-3.3.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/stratagus-3.3.2-build + rm -rf /builddir/build/BUILD/stratagus-3.3.2-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild stratagus-3.3.2-6.fc42.src.rpm Finish: build phase for stratagus-3.3.2-6.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1735313963.673971/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/stratagus-3.3.2-6.fc42.src.rpm) Config(child) 4 minutes 36 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "stratagus", "epoch": null, "version": "3.3.2", "release": "6.fc42", "arch": "src" }, { "name": "stratagus", "epoch": null, "version": "3.3.2", "release": "6.fc42", "arch": "s390x" }, { "name": "stratagus-devel", "epoch": null, "version": "3.3.2", "release": "6.fc42", "arch": "noarch" }, { "name": "stratagus-debuginfo", "epoch": null, "version": "3.3.2", "release": "6.fc42", "arch": "s390x" }, { "name": "stratagus-debugsource", "epoch": null, "version": "3.3.2", "release": "6.fc42", "arch": "s390x" } ] } RPMResults finished