Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c10a' (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/6942112-fedora-39-i386 --chroot fedora-39-i386 Version: 0.70 PID: 32243 Logging PID: 32244 Task: {'appstream': False, 'background': True, 'build_id': 6942112, 'buildroot_pkgs': [], 'chroot': 'fedora-39-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': 'efb85aa27dd9608adf30fd456dd661d85a4295ef', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/btbuilder', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'btbuilder', 'package_version': '0.5.19-9', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-39-i386/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/releng', 'source_json': {}, 'source_type': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '6942112-fedora-39-i386', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/btbuilder /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/btbuilder', '/var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder'... Running: git checkout efb85aa27dd9608adf30fd456dd661d85a4295ef -- cmd: ['git', 'checkout', 'efb85aa27dd9608adf30fd456dd661d85a4295ef', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder rc: 0 stdout: stderr: Note: switching to 'efb85aa27dd9608adf30fd456dd661d85a4295ef'. 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 Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at efb85aa automatic import of btbuilder Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder 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 btbuilder-0.5.19.tgz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o btbuilder-0.5.19.tgz --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/psimovec/openblas-0.3.23/btbuilder/btbuilder-0.5.19.tgz/md5/ec8376240a7bf18e81b81a720f219548/btbuilder-0.5.19.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 426M 100 426M 0 0 38.7M 0 0:00:11 0:00:11 --:--:-- 53.2M INFO: Reading stdout from command: md5sum btbuilder-0.5.19.tgz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder/btbuilder.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706005523.931441 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder/btbuilder.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706005523.931441 -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-r2qpojeo/btbuilder/btbuilder.spec) Config(fedora-39-i686) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-i686-bootstrap-1706005523.931441/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 bootstrap image: registry.fedoraproject.org/fedora:39 INFO: Pulling image: registry.fedoraproject.org/fedora:39 INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-i686-bootstrap-1706005523.931441/root INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/8ff7ad910417a7b8a49019008335921d2aac0e3304a19ce258deabf431e59801/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/8ff7ad910417a7b8a49019008335921d2aac0e3304a19ce258deabf431e59801/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 60 MB/s | 17 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 71 MB/s | 73 MB 00:01 local 79 MB/s | 71 MB 00:00 Last metadata expiration check: 0:00:04 ago on Tue Jan 23 10:25:51 2024. Package python3-dnf-4.18.1-2.fc39.noarch is already installed. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: python3-dnf-plugins-core noarch 4.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 496 k dnf-data noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k python3-dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 549 k yum noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k Installing dependencies: dbus-libs x86_64 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155 k python3-dateutil noarch 1:2.8.2-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus x86_64 1.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 k python3-distro noarch 1.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd x86_64 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k Transaction Summary ========================================================================================================================= Install 7 Packages Upgrade 4 Packages Total download size: 2.2 M Downloading Packages: (1/11): dbus-libs-1.14.10-1.fc40.x86_64.rpm 1.8 MB/s | 155 kB 00:00 (2/11): python3-distro-1.9.0-1.fc40.noarch.rpm 2.0 MB/s | 45 kB 00:00 (3/11): python3-dbus-1.3.2-4.fc39.x86_64.rpm 1.0 MB/s | 146 kB 00:00 (4/11): python3-dnf-plugins-core-4.4.4-1.fc40.n 7.8 MB/s | 302 kB 00:00 (5/11): python3-six-1.16.0-12.fc39.noarch.rpm 1.7 MB/s | 41 kB 00:00 (6/11): dnf-4.18.2-1.fc40.noarch.rpm 13 MB/s | 496 kB 00:00 (7/11): python3-systemd-235-5.fc39.x86_64.rpm 1.7 MB/s | 101 kB 00:00 (8/11): dnf-data-4.18.2-1.fc40.noarch.rpm 1.8 MB/s | 39 kB 00:00 (9/11): yum-4.18.2-1.fc40.noarch.rpm 1.6 MB/s | 37 kB 00:00 (10/11): python3-dnf-4.18.2-1.fc40.noarch.rpm 9.4 MB/s | 549 kB 00:00 (11/11): python3-dateutil-2.8.2-11.fc40.noarch. 1.1 MB/s | 345 kB 00:00 -------------------------------------------------------------------------------- Total 7.0 MB/s | 2.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : dnf-data-4.18.2-1.fc40.noarch 1/15 Upgrading : python3-dnf-4.18.2-1.fc40.noarch 2/15 Upgrading : dnf-4.18.2-1.fc40.noarch 3/15 Running scriptlet: dnf-4.18.2-1.fc40.noarch 3/15 Installing : python3-systemd-235-5.fc39.x86_64 4/15 Installing : python3-six-1.16.0-12.fc39.noarch 5/15 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 6/15 Installing : python3-distro-1.9.0-1.fc40.noarch 7/15 Installing : dbus-libs-1:1.14.10-1.fc40.x86_64 8/15 Installing : python3-dbus-1.3.2-4.fc39.x86_64 9/15 Installing : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 10/15 Upgrading : yum-4.18.2-1.fc40.noarch 11/15 Cleanup : yum-4.18.1-2.fc39.noarch 12/15 Running scriptlet: dnf-4.18.1-2.fc39.noarch 13/15 Cleanup : dnf-4.18.1-2.fc39.noarch 13/15 Running scriptlet: dnf-4.18.1-2.fc39.noarch 13/15 Cleanup : python3-dnf-4.18.1-2.fc39.noarch 14/15 Cleanup : dnf-data-4.18.1-2.fc39.noarch 15/15 Running scriptlet: dnf-data-4.18.1-2.fc39.noarch 15/15 Verifying : dbus-libs-1:1.14.10-1.fc40.x86_64 1/15 Verifying : python3-dateutil-1:2.8.2-11.fc40.noarch 2/15 Verifying : python3-dbus-1.3.2-4.fc39.x86_64 3/15 Verifying : python3-distro-1.9.0-1.fc40.noarch 4/15 Verifying : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 5/15 Verifying : python3-six-1.16.0-12.fc39.noarch 6/15 Verifying : python3-systemd-235-5.fc39.x86_64 7/15 Verifying : dnf-4.18.2-1.fc40.noarch 8/15 Verifying : dnf-4.18.1-2.fc39.noarch 9/15 Verifying : dnf-data-4.18.2-1.fc40.noarch 10/15 Verifying : dnf-data-4.18.1-2.fc39.noarch 11/15 Verifying : python3-dnf-4.18.2-1.fc40.noarch 12/15 Verifying : python3-dnf-4.18.1-2.fc39.noarch 13/15 Verifying : yum-4.18.2-1.fc40.noarch 14/15 Verifying : yum-4.18.1-2.fc39.noarch 15/15 Upgraded: dnf-4.18.2-1.fc40.noarch dnf-data-4.18.2-1.fc40.noarch python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch Installed: dbus-libs-1:1.14.10-1.fc40.x86_64 python3-dateutil-1:2.8.2-11.fc40.noarch python3-dbus-1.3.2-4.fc39.x86_64 python3-distro-1.9.0-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.x86_64 Complete! Finish(bootstrap): installing dnf tooling 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-39-i686-1706005523.931441/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 dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.0-1.fc39.x86_64 rpm-sequoia-1.5.0-1.fc39.x86_64 python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 57 MB/s | 17 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 21 MB/s | 60 MB 00:02 local 39 MB/s | 61 MB 00:01 Last metadata expiration check: 0:00:03 ago on Tue Jan 23 10:26:40 2024. Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash i686 5.2.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 i686 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils i686 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M cpio i686 2.14-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 278 k diffutils i686 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394 k fedora-release noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k findutils i686 1:4.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492 k gawk i686 5.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M glibc-minimal-langpack i686 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k grep i686 3.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k gzip i686 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k info i686 7.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187 k patch i686 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138 k redhat-rpm-config noarch 280-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k sed i686 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k shadow-utils i686 2:4.14.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar i686 2:1.35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 864 k unzip i686 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180 k util-linux i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which i686 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k xz i686 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 535 k Installing dependencies: alternatives i686 1.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k ansible-srpm-macros noarch 1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs i686 4.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k authselect i686 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k authselect-libs i686 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 236 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils i686 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 M binutils-gold i686 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849 k bzip2-libs i686 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 863 k coreutils-common i686 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib i686 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k crypto-policies noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k curl i686 8.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 375 k cyrus-sasl-lib i686 2.1.28-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k debugedit i686 5.0-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k dwz i686 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k ed i686 1.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 568 k elfutils-debuginfod-client i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201 k elfutils-libs i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 290 k fedora-gpg-keys noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k fedora-release-common noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k fedora-release-identity-basic noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-repos noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file i686 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs i686 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 770 k filesystem i686 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k forge-srpm-macros noarch 0.2.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 k gdb-minimal i686 14.1-5.fc40 copr_base 4.6 M gdbm i686 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150 k gdbm-libs i686 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k ghc-srpm-macros noarch 1.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 k glibc i686 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M glibc-common i686 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 385 k glibc-gconv-extra i686 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gmp i686 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306 k gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson i686 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs i686 1.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k krb5-libs i686 1.21.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 803 k libacl i686 2.3.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive i686 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 450 k libattr i686 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k libbrotli i686 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 340 k libcap i686 2.69-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k libcap-ng i686 0.8.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err i686 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl i686 8.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372 k libeconf i686 0.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libevent i686 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277 k libfdisk i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175 k libffi i686 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libgcc i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k libgomp i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331 k libidn2 i686 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162 k libnghttp2 i686 1.59.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k libnsl2 i686 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libpkgconf i686 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libpsl i686 0.21.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality i686 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux i686 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k libsemanage i686 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k libsepol i686 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 351 k libsmartcols i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k libssh i686 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 227 k libssh-config noarch 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 933 k libtasn1 i686 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k libtirpc i686 1.3.4-1.rc1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k libunistring i686 1.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 551 k libutempter i686 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libuuid i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libverto i686 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt i686 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k libxml2 i686 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 726 k libzstd i686 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 290 k lua-libs i686 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs i686 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k mpfr i686 4.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 380 k ncurses-base noarch 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs i686 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353 k ocaml-srpm-macros noarch 9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 k openldap i686 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273 k openssl-libs i686 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M p11-kit i686 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 490 k p11-kit-trust i686 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam i686 1.5.3-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527 k pam-libs i686 1.5.3-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k pcre2 i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231 k pcre2-syntax noarch 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k pkgconf i686 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config i686 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt i686 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20240107-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k python-srpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k qt5-srpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k qt6-srpm-macros noarch 6.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k readline i686 8.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k rpm i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k rpm-build-libs i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k rpm-libs i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341 k rpm-sequoia i686 1.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 945 k rust-srpm-macros noarch 25.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.14.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs i686 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 748 k systemd-libs i686 255.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 740 k util-linux-core i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k xxhash-libs i686 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k xz-libs i686 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k zig-srpm-macros noarch 1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip i686 3.0-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 267 k zlib-ng-compat i686 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k zstd i686 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 451 k Installing Groups: build Transaction Summary ======================================================================================================================================== Install 152 Packages Total download size: 52 M Installed size: 174 M Downloading Packages: (1/152): gdb-minimal-14.1-5.fc40.i686.rpm 30 MB/s | 4.6 MB 00:00 (2/152): ansible-srpm-macros-1-12.fc40.noarch.r 137 kB/s | 21 kB 00:00 (3/152): authselect-1.5.0-1.fc40.i686.rpm 1.8 MB/s | 145 kB 00:00 (4/152): authselect-libs-1.5.0-1.fc40.i686.rpm 6.5 MB/s | 236 kB 00:00 (5/152): basesystem-11-18.fc39.noarch.rpm 217 kB/s | 7.2 kB 00:00 (6/152): audit-libs-4.0-1.fc40.i686.rpm 757 kB/s | 127 kB 00:00 (7/152): bash-5.2.26-1.fc40.i686.rpm 24 MB/s | 1.8 MB 00:00 (8/152): alternatives-1.26-1.fc40.i686.rpm 97 kB/s | 40 kB 00:00 (9/152): binutils-gold-2.41-30.fc40.i686.rpm 22 MB/s | 849 kB 00:00 (10/152): bzip2-libs-1.0.8-16.fc39.i686.rpm 1.0 MB/s | 41 kB 00:00 (11/152): bzip2-1.0.8-16.fc39.i686.rpm 764 kB/s | 53 kB 00:00 (12/152): ca-certificates-2023.2.62_v7.0.401-4. 11 MB/s | 863 kB 00:00 (13/152): coreutils-common-9.4-3.fc40.i686.rpm 13 MB/s | 2.1 MB 00:00 (14/152): cpio-2.14-5.fc40.i686.rpm 4.0 MB/s | 278 kB 00:00 (15/152): cracklib-2.9.11-2.fc39.i686.rpm 2.4 MB/s | 83 kB 00:00 (16/152): crypto-policies-20231204-1.git1e3a2e4 2.8 MB/s | 69 kB 00:00 (17/152): curl-8.5.0-1.fc40.i686.rpm 9.6 MB/s | 375 kB 00:00 (18/152): cyrus-sasl-lib-2.1.28-17.fc40.i686.rp 13 MB/s | 856 kB 00:00 (19/152): debugedit-5.0-12.fc40.i686.rpm 3.3 MB/s | 80 kB 00:00 (20/152): diffutils-3.10-3.fc39.i686.rpm 9.8 MB/s | 394 kB 00:00 (21/152): dwz-0.15-3.fc39.i686.rpm 4.0 MB/s | 139 kB 00:00 (22/152): ed-1.20-1.fc40.i686.rpm 3.2 MB/s | 81 kB 00:00 (23/152): efi-srpm-macros-5-9.fc39.noarch.rpm 809 kB/s | 22 kB 00:00 (24/152): coreutils-9.4-3.fc40.i686.rpm 1.8 MB/s | 1.2 MB 00:00 (25/152): elfutils-debuginfod-client-0.190-4.fc 1.0 MB/s | 38 kB 00:00 (26/152): elfutils-0.190-4.fc40.i686.rpm 6.4 MB/s | 568 kB 00:00 (27/152): elfutils-default-yama-scope-0.190-4.f 615 kB/s | 13 kB 00:00 (28/152): elfutils-libelf-0.190-4.fc40.i686.rpm 4.0 MB/s | 201 kB 00:00 (29/152): fedora-gpg-keys-40-0.2.noarch.rpm 2.9 MB/s | 119 kB 00:00 (30/152): elfutils-libs-0.190-4.fc40.i686.rpm 3.2 MB/s | 290 kB 00:00 (31/152): fedora-release-40-0.29.noarch.rpm 380 kB/s | 10 kB 00:00 (32/152): fedora-release-common-40-0.29.noarch. 838 kB/s | 21 kB 00:00 (33/152): fedora-release-identity-basic-40-0.29 492 kB/s | 11 kB 00:00 (34/152): fedora-repos-40-0.2.noarch.rpm 297 kB/s | 9.3 kB 00:00 (35/152): fedora-repos-rawhide-40-0.2.noarch.rp 316 kB/s | 8.9 kB 00:00 (36/152): file-5.45-1.fc40.i686.rpm 1.2 MB/s | 49 kB 00:00 (37/152): file-libs-5.45-1.fc40.i686.rpm 11 MB/s | 770 kB 00:00 (38/152): findutils-4.9.0-6.fc40.i686.rpm 8.9 MB/s | 492 kB 00:00 (39/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 782 kB/s | 26 kB 00:00 (40/152): forge-srpm-macros-0.2.0-1.fc40.noarch 833 kB/s | 18 kB 00:00 (41/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 282 kB/s | 7.4 kB 00:00 (42/152): filesystem-3.18-6.fc39.i686.rpm 5.4 MB/s | 1.1 MB 00:00 (43/152): gdbm-1.23-4.fc39.i686.rpm 4.0 MB/s | 150 kB 00:00 (44/152): gawk-5.3.0-1.fc40.i686.rpm 13 MB/s | 1.0 MB 00:00 (45/152): gdbm-libs-1.23-4.fc39.i686.rpm 1.6 MB/s | 60 kB 00:00 (46/152): ghc-srpm-macros-1.6.1-3.fc40.noarch.r 352 kB/s | 8.1 kB 00:00 (47/152): glibc-common-2.38.9000-33.fc40.i686.r 8.7 MB/s | 385 kB 00:00 (48/152): glibc-gconv-extra-2.38.9000-33.fc40.i 16 MB/s | 1.6 MB 00:00 (49/152): glibc-minimal-langpack-2.38.9000-33.f 3.6 MB/s | 95 kB 00:00 (50/152): gmp-6.2.1-5.fc39.i686.rpm 7.8 MB/s | 306 kB 00:00 (51/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 282 kB/s | 8.8 kB 00:00 (52/152): go-srpm-macros-3.3.1-1.fc40.noarch.rp 987 kB/s | 28 kB 00:00 (53/152): glibc-2.38.9000-33.fc40.i686.rpm 7.0 MB/s | 2.0 MB 00:00 (54/152): gzip-1.12-6.fc39.i686.rpm 4.4 MB/s | 158 kB 00:00 (55/152): grep-3.11-5.fc40.i686.rpm 4.3 MB/s | 294 kB 00:00 (56/152): jansson-2.13.1-7.fc39.i686.rpm 1.4 MB/s | 46 kB 00:00 (57/152): info-7.1-1.fc40.i686.rpm 2.3 MB/s | 187 kB 00:00 (58/152): kernel-srpm-macros-1.0-20.fc39.noarch 268 kB/s | 10 kB 00:00 (59/152): keyutils-libs-1.6.3-1.fc40.i686.rpm 1.3 MB/s | 32 kB 00:00 (60/152): libacl-2.3.1-11.fc40.i686.rpm 736 kB/s | 25 kB 00:00 (61/152): libarchive-3.7.2-1.fc40.i686.rpm 7.9 MB/s | 450 kB 00:00 (62/152): krb5-libs-1.21.2-3.fc40.i686.rpm 6.4 MB/s | 803 kB 00:00 (63/152): binutils-2.41-30.fc40.i686.rpm 3.1 MB/s | 5.8 MB 00:01 (64/152): libattr-2.5.2-1.fc40.i686.rpm 413 kB/s | 18 kB 00:00 (65/152): libblkid-2.39.3-2.fc40.i686.rpm 4.2 MB/s | 127 kB 00:00 (66/152): libcap-2.69-1.fc40.i686.rpm 2.4 MB/s | 84 kB 00:00 (67/152): libcap-ng-0.8.4-2.fc40.i686.rpm 1.2 MB/s | 33 kB 00:00 (68/152): libcom_err-1.47.0-2.fc39.i686.rpm 971 kB/s | 26 kB 00:00 (69/152): libbrotli-1.1.0-1.fc40.i686.rpm 5.0 MB/s | 340 kB 00:00 (70/152): libeconf-0.5.2-1.fc40.i686.rpm 1.4 MB/s | 32 kB 00:00 (71/152): libevent-2.1.12-9.fc39.i686.rpm 6.2 MB/s | 277 kB 00:00 (72/152): libcurl-8.5.0-1.fc40.i686.rpm 4.4 MB/s | 372 kB 00:00 (73/152): libfdisk-2.39.3-2.fc40.i686.rpm 4.1 MB/s | 175 kB 00:00 (74/152): libffi-3.4.4-5.fc40.i686.rpm 939 kB/s | 37 kB 00:00 (75/152): libgcc-14.0.1-0.2.fc40.i686.rpm 3.1 MB/s | 108 kB 00:00 (76/152): libidn2-2.3.4-3.fc39.i686.rpm 3.8 MB/s | 111 kB 00:00 (77/152): libgomp-14.0.1-0.2.fc40.i686.rpm 6.0 MB/s | 331 kB 00:00 (78/152): libnsl2-2.0.0-6.fc39.i686.rpm 1.4 MB/s | 31 kB 00:00 (79/152): libmount-2.39.3-2.fc40.i686.rpm 3.1 MB/s | 162 kB 00:00 (80/152): libnghttp2-1.59.0-1.fc40.i686.rpm 2.8 MB/s | 81 kB 00:00 (81/152): libpkgconf-1.9.5-2.fc39.i686.rpm 1.1 MB/s | 41 kB 00:00 (82/152): libpsl-0.21.5-1.fc40.i686.rpm 1.3 MB/s | 64 kB 00:00 (83/152): libpwquality-1.4.5-6.fc39.i686.rpm 2.2 MB/s | 109 kB 00:00 (84/152): libselinux-3.6-2.fc40.i686.rpm 3.4 MB/s | 93 kB 00:00 (85/152): libsemanage-3.6-1.fc40.i686.rpm 3.3 MB/s | 125 kB 00:00 (86/152): libsmartcols-2.39.3-2.fc40.i686.rpm 2.0 MB/s | 69 kB 00:00 (87/152): libssh-config-0.10.6-2.fc40.noarch.rp 371 kB/s | 9.1 kB 00:00 (88/152): libssh-0.10.6-2.fc40.i686.rpm 3.8 MB/s | 227 kB 00:00 (89/152): libsepol-3.6-1.fc40.i686.rpm 3.6 MB/s | 351 kB 00:00 (90/152): libtasn1-4.19.0-3.fc39.i686.rpm 2.4 MB/s | 75 kB 00:00 (91/152): libtirpc-1.3.4-1.rc1.fc40.i686.rpm 2.4 MB/s | 102 kB 00:00 (92/152): libstdc++-14.0.1-0.2.fc40.i686.rpm 12 MB/s | 933 kB 00:00 (93/152): libutempter-1.2.1-10.fc39.i686.rpm 913 kB/s | 27 kB 00:00 (94/152): libuuid-2.39.3-2.fc40.i686.rpm 952 kB/s | 30 kB 00:00 (95/152): libverto-0.3.2-6.fc39.i686.rpm 590 kB/s | 21 kB 00:00 (96/152): libxcrypt-4.4.36-4.fc40.i686.rpm 3.1 MB/s | 122 kB 00:00 (97/152): libunistring-1.1-5.fc40.i686.rpm 5.5 MB/s | 551 kB 00:00 (98/152): lua-libs-5.4.6-3.fc39.i686.rpm 4.4 MB/s | 149 kB 00:00 (99/152): libzstd-1.5.5-4.fc39.i686.rpm 4.8 MB/s | 290 kB 00:00 (100/152): lua-srpm-macros-1-9.fc39.noarch.rpm 329 kB/s | 8.6 kB 00:00 (101/152): lz4-libs-1.9.4-4.fc39.i686.rpm 2.0 MB/s | 70 kB 00:00 (102/152): mpfr-4.2.1-1.fc40.i686.rpm 7.3 MB/s | 380 kB 00:00 (103/152): ncurses-base-6.4-9.20240113.fc40.noa 2.1 MB/s | 63 kB 00:00 (104/152): libxml2-2.12.4-1.fc40.i686.rpm 4.4 MB/s | 726 kB 00:00 (105/152): ocaml-srpm-macros-9-1.fc40.noarch.rp 197 kB/s | 9.0 kB 00:00 (106/152): ncurses-libs-6.4-9.20240113.fc40.i68 5.7 MB/s | 353 kB 00:00 (107/152): openblas-srpm-macros-2-14.fc39.noarc 218 kB/s | 7.5 kB 00:00 (108/152): openldap-2.6.6-1.fc39.i686.rpm 5.6 MB/s | 273 kB 00:00 (109/152): p11-kit-trust-0.25.3-1.fc40.i686.rpm 4.4 MB/s | 140 kB 00:00 (110/152): package-notes-srpm-macros-0.5-9.fc39 482 kB/s | 11 kB 00:00 (111/152): p11-kit-0.25.3-1.fc40.i686.rpm 4.9 MB/s | 490 kB 00:00 (112/152): pam-libs-1.5.3-9.fc40.i686.rpm 1.7 MB/s | 60 kB 00:00 (113/152): openssl-libs-3.1.4-1.fc40.i686.rpm 13 MB/s | 2.1 MB 00:00 (114/152): pam-1.5.3-9.fc40.i686.rpm 6.9 MB/s | 527 kB 00:00 (115/152): patch-2.7.6-22.fc39.i686.rpm 2.6 MB/s | 138 kB 00:00 (116/152): pcre2-10.42-2.fc40.i686.rpm 7.1 MB/s | 231 kB 00:00 (117/152): pcre2-syntax-10.42-2.fc40.noarch.rpm 3.9 MB/s | 143 kB 00:00 (118/152): perl-srpm-macros-1-51.fc39.noarch.rp 329 kB/s | 8.0 kB 00:00 (119/152): pkgconf-1.9.5-2.fc39.i686.rpm 1.6 MB/s | 43 kB 00:00 (120/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 649 kB/s | 14 kB 00:00 (121/152): pkgconf-pkg-config-1.9.5-2.fc39.i686 260 kB/s | 9.6 kB 00:00 (122/152): popt-1.19-3.fc39.i686.rpm 1.5 MB/s | 62 kB 00:00 (123/152): publicsuffix-list-dafsa-20240107-1.f 1.5 MB/s | 58 kB 00:00 (124/152): pyproject-srpm-macros-1.11.0-1.fc40. 357 kB/s | 15 kB 00:00 (125/152): qt5-srpm-macros-5.15.12-1.fc40.noarc 236 kB/s | 8.4 kB 00:00 (126/152): qt6-srpm-macros-6.6.1-3.fc40.noarch. 380 kB/s | 8.8 kB 00:00 (127/152): python-srpm-macros-3.12-5.fc40.noarc 397 kB/s | 25 kB 00:00 (128/152): redhat-rpm-config-280-1.fc40.noarch. 2.6 MB/s | 75 kB 00:00 (129/152): readline-8.2-7.fc40.i686.rpm 4.8 MB/s | 218 kB 00:00 (130/152): rpm-build-libs-4.19.1-2.fc40.i686.rp 3.8 MB/s | 102 kB 00:00 (131/152): rpm-build-4.19.1-2.fc40.i686.rpm 2.2 MB/s | 72 kB 00:00 (132/152): rpm-4.19.1-2.fc40.i686.rpm 4.7 MB/s | 506 kB 00:00 (133/152): rpm-libs-4.19.1-2.fc40.i686.rpm 5.2 MB/s | 341 kB 00:00 (134/152): rust-srpm-macros-25.2-2.fc40.noarch. 343 kB/s | 13 kB 00:00 (135/152): rpm-sequoia-1.5.0-2.fc40.i686.rpm 10 MB/s | 945 kB 00:00 (136/152): setup-2.14.5-1.fc40.noarch.rpm 3.3 MB/s | 148 kB 00:00 (137/152): sed-4.8-14.fc39.i686.rpm 3.2 MB/s | 300 kB 00:00 (138/152): shadow-utils-4.14.0-2.fc40.i686.rpm 13 MB/s | 1.2 MB 00:00 (139/152): sqlite-libs-3.45.0-1.fc40.i686.rpm 7.8 MB/s | 748 kB 00:00 (140/152): tar-1.35-2.fc40.i686.rpm 10 MB/s | 864 kB 00:00 (141/152): unzip-6.0-62.fc39.i686.rpm 3.5 MB/s | 180 kB 00:00 (142/152): util-linux-core-2.39.3-2.fc40.i686.r 7.8 MB/s | 506 kB 00:00 (143/152): which-2.21-40.fc39.i686.rpm 927 kB/s | 42 kB 00:00 (144/152): systemd-libs-255.2-2.fc40.i686.rpm 3.1 MB/s | 740 kB 00:00 (145/152): util-linux-2.39.3-2.fc40.i686.rpm 8.0 MB/s | 1.1 MB 00:00 (146/152): xxhash-libs-0.8.2-1.fc39.i686.rpm 1.2 MB/s | 49 kB 00:00 (147/152): xz-libs-5.4.5-1.fc40.i686.rpm 3.4 MB/s | 118 kB 00:00 (148/152): zig-srpm-macros-1-1.fc40.noarch.rpm 120 kB/s | 8.0 kB 00:00 (149/152): zip-3.0-39.fc40.i686.rpm 3.9 MB/s | 267 kB 00:00 (150/152): zlib-ng-compat-2.1.6-1.fc40.i686.rpm 1.7 MB/s | 81 kB 00:00 (151/152): zstd-1.5.5-4.fc39.i686.rpm 5.2 MB/s | 451 kB 00:00 (152/152): xz-5.4.5-1.fc40.i686.rpm 2.2 MB/s | 535 kB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 52 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 1/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 1/152 Installing : fedora-release-identity-basic-40-0.29.noarch 2/152 Installing : fedora-repos-rawhide-40-0.2.noarch 3/152 Installing : fedora-gpg-keys-40-0.2.noarch 4/152 Installing : fedora-repos-40-0.2.noarch 5/152 Installing : fedora-release-common-40-0.29.noarch 6/152 Installing : fedora-release-40-0.29.noarch 7/152 Installing : setup-2.14.5-1.fc40.noarch 8/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-1.fc40.noarch 8/152 Installing : filesystem-3.18-6.fc39.i686 9/152 Installing : basesystem-11-18.fc39.noarch 10/152 Installing : rust-srpm-macros-25.2-2.fc40.noarch 11/152 Installing : qt6-srpm-macros-6.6.1-3.fc40.noarch 12/152 Installing : qt5-srpm-macros-5.15.12-1.fc40.noarch 13/152 Installing : publicsuffix-list-dafsa-20240107-1.fc40.noarch 14/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 15/152 Installing : perl-srpm-macros-1-51.fc39.noarch 16/152 Installing : pcre2-syntax-10.42-2.fc40.noarch 17/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 18/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 19/152 Installing : ocaml-srpm-macros-9-1.fc40.noarch 20/152 Installing : ncurses-base-6.4-9.20240113.fc40.noarch 21/152 Installing : libssh-config-0.10.6-2.fc40.noarch 22/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 23/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 24/152 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 25/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 26/152 Installing : coreutils-common-9.4-3.fc40.i686 27/152 Installing : ansible-srpm-macros-1-12.fc40.noarch 28/152 Installing : libgcc-14.0.1-0.2.fc40.i686 29/152 Running scriptlet: libgcc-14.0.1-0.2.fc40.i686 29/152 Installing : glibc-gconv-extra-2.38.9000-33.fc40.i686 30/152 Running scriptlet: glibc-gconv-extra-2.38.9000-33.fc40.i686 30/152 Installing : glibc-minimal-langpack-2.38.9000-33.fc40.i686 31/152 Installing : glibc-common-2.38.9000-33.fc40.i686 32/152 Running scriptlet: glibc-2.38.9000-33.fc40.i686 33/152 Installing : glibc-2.38.9000-33.fc40.i686 33/152 Running scriptlet: glibc-2.38.9000-33.fc40.i686 33/152 Installing : ncurses-libs-6.4-9.20240113.fc40.i686 34/152 Installing : bash-5.2.26-1.fc40.i686 35/152 Running scriptlet: bash-5.2.26-1.fc40.i686 35/152 Installing : zlib-ng-compat-2.1.6-1.fc40.i686 36/152 Installing : xz-libs-5.4.5-1.fc40.i686 37/152 Installing : bzip2-libs-1.0.8-16.fc39.i686 38/152 Installing : readline-8.2-7.fc40.i686 39/152 Installing : libstdc++-14.0.1-0.2.fc40.i686 40/152 Installing : libuuid-2.39.3-2.fc40.i686 41/152 Installing : libzstd-1.5.5-4.fc39.i686 42/152 Installing : elfutils-libelf-0.190-4.fc40.i686 43/152 Installing : popt-1.19-3.fc39.i686 44/152 Installing : libblkid-2.39.3-2.fc40.i686 45/152 Installing : gmp-1:6.2.1-5.fc39.i686 46/152 Installing : libattr-2.5.2-1.fc40.i686 47/152 Installing : libacl-2.3.1-11.fc40.i686 48/152 Installing : libxcrypt-4.4.36-4.fc40.i686 49/152 Installing : gdbm-libs-1:1.23-4.fc39.i686 50/152 Installing : libeconf-0.5.2-1.fc40.i686 51/152 Installing : lz4-libs-1.9.4-4.fc39.i686 52/152 Installing : mpfr-4.2.1-1.fc40.i686 53/152 Installing : gawk-5.3.0-1.fc40.i686 54/152 Installing : dwz-0.15-3.fc39.i686 55/152 Installing : unzip-6.0-62.fc39.i686 56/152 Installing : file-libs-5.45-1.fc40.i686 57/152 Installing : file-5.45-1.fc40.i686 58/152 Installing : alternatives-1.26-1.fc40.i686 59/152 Installing : jansson-2.13.1-7.fc39.i686 60/152 Installing : libcap-ng-0.8.4-2.fc40.i686 61/152 Installing : audit-libs-4.0-1.fc40.i686 62/152 Installing : pam-libs-1.5.3-9.fc40.i686 63/152 Installing : libcap-2.69-1.fc40.i686 64/152 Installing : systemd-libs-255.2-2.fc40.i686 65/152 Installing : libcom_err-1.47.0-2.fc39.i686 66/152 Installing : libsepol-3.6-1.fc40.i686 67/152 Installing : libsmartcols-2.39.3-2.fc40.i686 68/152 Installing : libtasn1-4.19.0-3.fc39.i686 69/152 Installing : libunistring-1.1-5.fc40.i686 70/152 Installing : libidn2-2.3.4-3.fc39.i686 71/152 Installing : lua-libs-5.4.6-3.fc39.i686 72/152 Installing : pcre2-10.42-2.fc40.i686 73/152 Installing : elfutils-default-yama-scope-0.190-4.fc40.noarch 74/152 Running scriptlet: elfutils-default-yama-scope-0.190-4.fc40.noarch 74/152 Installing : libselinux-3.6-2.fc40.i686 75/152 Installing : sed-4.8-14.fc39.i686 76/152 Installing : grep-3.11-5.fc40.i686 77/152 Installing : findutils-1:4.9.0-6.fc40.i686 78/152 Installing : xz-5.4.5-1.fc40.i686 79/152 Installing : libmount-2.39.3-2.fc40.i686 80/152 Installing : util-linux-core-2.39.3-2.fc40.i686 81/152 Installing : libsemanage-3.6-1.fc40.i686 82/152 Installing : shadow-utils-2:4.14.0-2.fc40.i686 83/152 Running scriptlet: libutempter-1.2.1-10.fc39.i686 84/152 Installing : libutempter-1.2.1-10.fc39.i686 84/152 Installing : tar-2:1.35-2.fc40.i686 85/152 Installing : libpsl-0.21.5-1.fc40.i686 86/152 Installing : zip-3.0-39.fc40.i686 87/152 Installing : zstd-1.5.5-4.fc39.i686 88/152 Installing : cyrus-sasl-lib-2.1.28-17.fc40.i686 89/152 Installing : gdbm-1:1.23-4.fc39.i686 90/152 Installing : libfdisk-2.39.3-2.fc40.i686 91/152 Installing : bzip2-1.0.8-16.fc39.i686 92/152 Installing : libxml2-2.12.4-1.fc40.i686 93/152 Installing : sqlite-libs-3.45.0-1.fc40.i686 94/152 Installing : ed-1.20-1.fc40.i686 95/152 Installing : patch-2.7.6-22.fc39.i686 96/152 Installing : cpio-2.14-5.fc40.i686 97/152 Installing : diffutils-3.10-3.fc39.i686 98/152 Installing : keyutils-libs-1.6.3-1.fc40.i686 99/152 Installing : libbrotli-1.1.0-1.fc40.i686 100/152 Installing : libffi-3.4.4-5.fc40.i686 101/152 Installing : p11-kit-0.25.3-1.fc40.i686 102/152 Installing : p11-kit-trust-0.25.3-1.fc40.i686 103/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc40.i686 103/152 Installing : openssl-libs-1:3.1.4-1.fc40.i686 104/152 Installing : coreutils-9.4-3.fc40.i686 105/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 106/152 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 106/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 106/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.i686 107/152 Installing : authselect-libs-1.5.0-1.fc40.i686 107/152 Installing : gzip-1.12-6.fc39.i686 108/152 Installing : cracklib-2.9.11-2.fc39.i686 109/152 Installing : libpwquality-1.4.5-6.fc39.i686 110/152 Installing : authselect-1.5.0-1.fc40.i686 111/152 Installing : libarchive-3.7.2-1.fc40.i686 112/152 Installing : libevent-2.1.12-9.fc39.i686 113/152 Installing : openldap-2.6.6-1.fc39.i686 114/152 Installing : rpm-sequoia-1.5.0-2.fc40.i686 115/152 Installing : rpm-libs-4.19.1-2.fc40.i686 116/152 Installing : libgomp-14.0.1-0.2.fc40.i686 117/152 Installing : libnghttp2-1.59.0-1.fc40.i686 118/152 Installing : libpkgconf-1.9.5-2.fc39.i686 119/152 Installing : pkgconf-1.9.5-2.fc39.i686 120/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.i686 121/152 Installing : libverto-0.3.2-6.fc39.i686 122/152 Installing : krb5-libs-1.21.2-3.fc40.i686 123/152 Installing : libtirpc-1.3.4-1.rc1.fc40.i686 124/152 Installing : libnsl2-2.0.0-6.fc39.i686 125/152 Installing : pam-1.5.3-9.fc40.i686 126/152 Installing : libssh-0.10.6-2.fc40.i686 127/152 Installing : libcurl-8.5.0-1.fc40.i686 128/152 Installing : elfutils-libs-0.190-4.fc40.i686 129/152 Installing : elfutils-debuginfod-client-0.190-4.fc40.i686 130/152 Installing : binutils-gold-2.41-30.fc40.i686 131/152 Running scriptlet: binutils-gold-2.41-30.fc40.i686 131/152 Installing : binutils-2.41-30.fc40.i686 132/152 Running scriptlet: binutils-2.41-30.fc40.i686 132/152 Installing : elfutils-0.190-4.fc40.i686 133/152 Installing : rpm-build-libs-4.19.1-2.fc40.i686 134/152 Installing : curl-8.5.0-1.fc40.i686 135/152 Running scriptlet: rpm-4.19.1-2.fc40.i686 136/152 Installing : rpm-4.19.1-2.fc40.i686 136/152 Installing : efi-srpm-macros-5-9.fc39.noarch 137/152 Installing : lua-srpm-macros-1-9.fc39.noarch 138/152 Installing : zig-srpm-macros-1-1.fc40.noarch 139/152 Installing : xxhash-libs-0.8.2-1.fc39.i686 140/152 Installing : gdb-minimal-14.1-5.fc40.i686 141/152 Installing : debugedit-5.0-12.fc40.i686 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : forge-srpm-macros-0.2.0-1.fc40.noarch 144/152 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 145/152 Installing : python-srpm-macros-3.12-5.fc40.noarch 146/152 Installing : redhat-rpm-config-280-1.fc40.noarch 147/152 Installing : rpm-build-4.19.1-2.fc40.i686 148/152 Installing : pyproject-srpm-macros-1.11.0-1.fc40.noarch 149/152 Installing : util-linux-2.39.3-2.fc40.i686 150/152 Installing : which-2.21-40.fc39.i686 151/152 Installing : info-7.1-1.fc40.i686 152/152 Running scriptlet: filesystem-3.18-6.fc39.i686 152/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.i686 152/152 Running scriptlet: rpm-4.19.1-2.fc40.i686 152/152 Running scriptlet: info-7.1-1.fc40.i686 152/152 Installed: alternatives-1.26-1.fc40.i686 ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-1.fc40.i686 authselect-1.5.0-1.fc40.i686 authselect-libs-1.5.0-1.fc40.i686 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.i686 binutils-2.41-30.fc40.i686 binutils-gold-2.41-30.fc40.i686 bzip2-1.0.8-16.fc39.i686 bzip2-libs-1.0.8-16.fc39.i686 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.i686 coreutils-common-9.4-3.fc40.i686 cpio-2.14-5.fc40.i686 cracklib-2.9.11-2.fc39.i686 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.i686 cyrus-sasl-lib-2.1.28-17.fc40.i686 debugedit-5.0-12.fc40.i686 diffutils-3.10-3.fc39.i686 dwz-0.15-3.fc39.i686 ed-1.20-1.fc40.i686 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.i686 elfutils-debuginfod-client-0.190-4.fc40.i686 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.i686 elfutils-libs-0.190-4.fc40.i686 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.i686 file-libs-5.45-1.fc40.i686 filesystem-3.18-6.fc39.i686 findutils-1:4.9.0-6.fc40.i686 fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.i686 gdb-minimal-14.1-5.fc40.i686 gdbm-1:1.23-4.fc39.i686 gdbm-libs-1:1.23-4.fc39.i686 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-33.fc40.i686 glibc-common-2.38.9000-33.fc40.i686 glibc-gconv-extra-2.38.9000-33.fc40.i686 glibc-minimal-langpack-2.38.9000-33.fc40.i686 gmp-1:6.2.1-5.fc39.i686 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.i686 gzip-1.12-6.fc39.i686 info-7.1-1.fc40.i686 jansson-2.13.1-7.fc39.i686 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.i686 krb5-libs-1.21.2-3.fc40.i686 libacl-2.3.1-11.fc40.i686 libarchive-3.7.2-1.fc40.i686 libattr-2.5.2-1.fc40.i686 libblkid-2.39.3-2.fc40.i686 libbrotli-1.1.0-1.fc40.i686 libcap-2.69-1.fc40.i686 libcap-ng-0.8.4-2.fc40.i686 libcom_err-1.47.0-2.fc39.i686 libcurl-8.5.0-1.fc40.i686 libeconf-0.5.2-1.fc40.i686 libevent-2.1.12-9.fc39.i686 libfdisk-2.39.3-2.fc40.i686 libffi-3.4.4-5.fc40.i686 libgcc-14.0.1-0.2.fc40.i686 libgomp-14.0.1-0.2.fc40.i686 libidn2-2.3.4-3.fc39.i686 libmount-2.39.3-2.fc40.i686 libnghttp2-1.59.0-1.fc40.i686 libnsl2-2.0.0-6.fc39.i686 libpkgconf-1.9.5-2.fc39.i686 libpsl-0.21.5-1.fc40.i686 libpwquality-1.4.5-6.fc39.i686 libselinux-3.6-2.fc40.i686 libsemanage-3.6-1.fc40.i686 libsepol-3.6-1.fc40.i686 libsmartcols-2.39.3-2.fc40.i686 libssh-0.10.6-2.fc40.i686 libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.2.fc40.i686 libtasn1-4.19.0-3.fc39.i686 libtirpc-1.3.4-1.rc1.fc40.i686 libunistring-1.1-5.fc40.i686 libutempter-1.2.1-10.fc39.i686 libuuid-2.39.3-2.fc40.i686 libverto-0.3.2-6.fc39.i686 libxcrypt-4.4.36-4.fc40.i686 libxml2-2.12.4-1.fc40.i686 libzstd-1.5.5-4.fc39.i686 lua-libs-5.4.6-3.fc39.i686 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.i686 mpfr-4.2.1-1.fc40.i686 ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.i686 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.i686 openssl-libs-1:3.1.4-1.fc40.i686 p11-kit-0.25.3-1.fc40.i686 p11-kit-trust-0.25.3-1.fc40.i686 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-9.fc40.i686 pam-libs-1.5.3-9.fc40.i686 patch-2.7.6-22.fc39.i686 pcre2-10.42-2.fc40.i686 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.i686 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.i686 popt-1.19-3.fc39.i686 publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.i686 redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.i686 rpm-build-4.19.1-2.fc40.i686 rpm-build-libs-4.19.1-2.fc40.i686 rpm-libs-4.19.1-2.fc40.i686 rpm-sequoia-1.5.0-2.fc40.i686 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.i686 setup-2.14.5-1.fc40.noarch shadow-utils-2:4.14.0-2.fc40.i686 sqlite-libs-3.45.0-1.fc40.i686 systemd-libs-255.2-2.fc40.i686 tar-2:1.35-2.fc40.i686 unzip-6.0-62.fc39.i686 util-linux-2.39.3-2.fc40.i686 util-linux-core-2.39.3-2.fc40.i686 which-2.21-40.fc39.i686 xxhash-libs-0.8.2-1.fc39.i686 xz-5.4.5-1.fc40.i686 xz-libs-5.4.5-1.fc40.i686 zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.i686 zlib-ng-compat-2.1.6-1.fc40.i686 zstd-1.5.5-4.fc39.i686 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-1.fc40.i686 ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-1.fc40.i686 authselect-1.5.0-1.fc40.i686 authselect-libs-1.5.0-1.fc40.i686 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.i686 binutils-2.41-30.fc40.i686 binutils-gold-2.41-30.fc40.i686 bzip2-1.0.8-16.fc39.i686 bzip2-libs-1.0.8-16.fc39.i686 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.i686 coreutils-common-9.4-3.fc40.i686 cpio-2.14-5.fc40.i686 cracklib-2.9.11-2.fc39.i686 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-1.fc40.i686 cyrus-sasl-lib-2.1.28-17.fc40.i686 debugedit-5.0-12.fc40.i686 diffutils-3.10-3.fc39.i686 dwz-0.15-3.fc39.i686 ed-1.20-1.fc40.i686 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.i686 elfutils-debuginfod-client-0.190-4.fc40.i686 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.i686 elfutils-libs-0.190-4.fc40.i686 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.i686 file-libs-5.45-1.fc40.i686 filesystem-3.18-6.fc39.i686 findutils-4.9.0-6.fc40.i686 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.i686 gdb-minimal-14.1-5.fc40.i686 gdbm-1.23-4.fc39.i686 gdbm-libs-1.23-4.fc39.i686 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-33.fc40.i686 glibc-common-2.38.9000-33.fc40.i686 glibc-gconv-extra-2.38.9000-33.fc40.i686 glibc-minimal-langpack-2.38.9000-33.fc40.i686 gmp-6.2.1-5.fc39.i686 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.i686 gzip-1.12-6.fc39.i686 info-7.1-1.fc40.i686 jansson-2.13.1-7.fc39.i686 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.i686 krb5-libs-1.21.2-3.fc40.i686 libacl-2.3.1-11.fc40.i686 libarchive-3.7.2-1.fc40.i686 libattr-2.5.2-1.fc40.i686 libblkid-2.39.3-2.fc40.i686 libbrotli-1.1.0-1.fc40.i686 libcap-2.69-1.fc40.i686 libcap-ng-0.8.4-2.fc40.i686 libcom_err-1.47.0-2.fc39.i686 libcurl-8.5.0-1.fc40.i686 libeconf-0.5.2-1.fc40.i686 libevent-2.1.12-9.fc39.i686 libfdisk-2.39.3-2.fc40.i686 libffi-3.4.4-5.fc40.i686 libgcc-14.0.1-0.2.fc40.i686 libgomp-14.0.1-0.2.fc40.i686 libidn2-2.3.4-3.fc39.i686 libmount-2.39.3-2.fc40.i686 libnghttp2-1.59.0-1.fc40.i686 libnsl2-2.0.0-6.fc39.i686 libpkgconf-1.9.5-2.fc39.i686 libpsl-0.21.5-1.fc40.i686 libpwquality-1.4.5-6.fc39.i686 libselinux-3.6-2.fc40.i686 libsemanage-3.6-1.fc40.i686 libsepol-3.6-1.fc40.i686 libsmartcols-2.39.3-2.fc40.i686 libssh-0.10.6-2.fc40.i686 libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.2.fc40.i686 libtasn1-4.19.0-3.fc39.i686 libtirpc-1.3.4-1.rc1.fc40.i686 libunistring-1.1-5.fc40.i686 libutempter-1.2.1-10.fc39.i686 libuuid-2.39.3-2.fc40.i686 libverto-0.3.2-6.fc39.i686 libxcrypt-4.4.36-4.fc40.i686 libxml2-2.12.4-1.fc40.i686 libzstd-1.5.5-4.fc39.i686 lua-libs-5.4.6-3.fc39.i686 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.i686 mpfr-4.2.1-1.fc40.i686 ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.i686 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.i686 openssl-libs-3.1.4-1.fc40.i686 p11-kit-0.25.3-1.fc40.i686 p11-kit-trust-0.25.3-1.fc40.i686 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-9.fc40.i686 pam-libs-1.5.3-9.fc40.i686 patch-2.7.6-22.fc39.i686 pcre2-10.42-2.fc40.i686 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.i686 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.i686 popt-1.19-3.fc39.i686 publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.i686 redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.i686 rpm-build-4.19.1-2.fc40.i686 rpm-build-libs-4.19.1-2.fc40.i686 rpm-libs-4.19.1-2.fc40.i686 rpm-sequoia-1.5.0-2.fc40.i686 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.i686 setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.i686 sqlite-libs-3.45.0-1.fc40.i686 systemd-libs-255.2-2.fc40.i686 tar-1.35-2.fc40.i686 unzip-6.0-62.fc39.i686 util-linux-2.39.3-2.fc40.i686 util-linux-core-2.39.3-2.fc40.i686 which-2.21-40.fc39.i686 xxhash-libs-0.8.2-1.fc39.i686 xz-5.4.5-1.fc40.i686 xz-libs-5.4.5-1.fc40.i686 zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.i686 zlib-ng-compat-2.1.6-1.fc40.i686 zstd-1.5.5-4.fc39.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1705968000 Wrote: /builddir/build/SRPMS/btbuilder-0.5.19-9.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-i686-1706005523.931441/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-i686-1706005523.931441/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-i686-1706005523.931441/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-r2qpojeo/btbuilder/btbuilder.spec) Config(child) 2 minutes 6 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/btbuilder-0.5.19-9.fc40.src.rpm) Config(fedora-39-i686) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-i686-bootstrap-1706005523.931441/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-i686-bootstrap-1706005523.931441/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-39-i686-1706005523.931441/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.19.0-1.fc39.x86_64 rpm-sequoia-1.5.0-1.fc39.x86_64 python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Finish: chroot init Start: build phase for btbuilder-0.5.19-9.fc40.src.rpm Start: build setup for btbuilder-0.5.19-9.fc40.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1705968000 Wrote: /builddir/build/SRPMS/btbuilder-0.5.19-9.fc40.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 41 kB/s | 1.5 kB 00:00 Copr repository 63 MB/s | 17 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 32 kB/s | 3.8 kB 00:00 local 105 kB/s | 3.8 kB 00:00 Dependencies resolved. ============================================================================================================================== Package Arch Version Repository Size ============================================================================================================================== Installing: SDL2-devel i686 2.28.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 381 k SDL2_image-devel i686 2.8.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k SDL2_mixer-devel i686 2.6.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k SDL2_ttf-devel i686 2.22.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k SDL_mng-devel i686 0.2.8-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k boost-devel i686 1.83.0-1.fc40 copr_base 12 M desktop-file-utils i686 0.26-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k expat-devel i686 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k gcc i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 M gcc-c++ i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 M libappstream-glib i686 0.8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 418 k libpng-devel i686 2:1.6.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 292 k make i686 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 589 k physfs-devel i686 3.0.2-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248 k Installing dependencies: SDL2 i686 2.28.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 721 k SDL2_image i686 2.8.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k SDL2_mixer i686 2.6.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170 k SDL2_ttf i686 2.22.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k SDL_mng i686 0.2.8-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k adwaita-cursor-theme noarch 45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 657 k adwaita-icon-theme noarch 45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284 k annobin-docs noarch 12.37-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc i686 12.37-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 959 k at-spi2-atk i686 2.50.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k at-spi2-core i686 2.50.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 359 k atk i686 2.50.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k avahi-libs i686 0.8-24.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k boost i686 1.83.0-1.fc40 copr_base 14 k boost-atomic i686 1.83.0-1.fc40 copr_base 20 k boost-chrono i686 1.83.0-1.fc40 copr_base 28 k boost-container i686 1.83.0-1.fc40 copr_base 41 k boost-context i686 1.83.0-1.fc40 copr_base 17 k boost-contract i686 1.83.0-1.fc40 copr_base 49 k boost-coroutine i686 1.83.0-1.fc40 copr_base 21 k boost-date-time i686 1.83.0-1.fc40 copr_base 16 k boost-fiber i686 1.83.0-1.fc40 copr_base 46 k boost-filesystem i686 1.83.0-1.fc40 copr_base 75 k boost-graph i686 1.83.0-1.fc40 copr_base 159 k boost-iostreams i686 1.83.0-1.fc40 copr_base 44 k boost-json i686 1.83.0-1.fc40 copr_base 162 k boost-locale i686 1.83.0-1.fc40 copr_base 238 k boost-log i686 1.83.0-1.fc40 copr_base 533 k boost-math i686 1.83.0-1.fc40 copr_base 212 k boost-nowide i686 1.83.0-1.fc40 copr_base 21 k boost-numpy3 i686 1.83.0-1.fc40 copr_base 31 k boost-program-options i686 1.83.0-1.fc40 copr_base 117 k boost-python3 i686 1.83.0-1.fc40 copr_base 104 k boost-random i686 1.83.0-1.fc40 copr_base 25 k boost-regex i686 1.83.0-1.fc40 copr_base 117 k boost-serialization i686 1.83.0-1.fc40 copr_base 147 k boost-stacktrace i686 1.83.0-1.fc40 copr_base 31 k boost-system i686 1.83.0-1.fc40 copr_base 16 k boost-test i686 1.83.0-1.fc40 copr_base 256 k boost-thread i686 1.83.0-1.fc40 copr_base 66 k boost-timer i686 1.83.0-1.fc40 copr_base 23 k boost-type_erasure i686 1.83.0-1.fc40 copr_base 36 k boost-wave i686 1.83.0-1.fc40 copr_base 214 k brotli i686 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k brotli-devel i686 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k bzip2-devel i686 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo i686 1.18.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 755 k cairo-gobject i686 1.18.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k cmake-filesystem i686 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k colord-libs i686 1.4.6-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 245 k cpp i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M cups-libs i686 1:2.4.7-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k dbus i686 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 k dbus-broker i686 35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k dbus-common noarch 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k dbus-libs i686 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167 k default-fonts-core-sans noarch 4.0-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k emacs-filesystem noarch 1:29.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.6 k expat i686 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k flexiblas i686 3.4.1-2.fc40 copr_base 25 k flexiblas-netlib i686 3.4.1-2.fc40 copr_base 3.1 M flexiblas-openblas-openmp i686 3.4.1-2.fc40 copr_base 18 k fontconfig i686 2.15.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265 k fonts-filesystem noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 k freetype i686 2.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417 k freetype-devel i686 2.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913 k fribidi i686 1.0.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k gc i686 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k gcc-plugin-annobin i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k gdk-pixbuf2 i686 2.42.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471 k gdk-pixbuf2-modules i686 2.42.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k glib2 i686 2.79.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 M glib2-devel i686 2.79.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M glibc-devel i686 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k glibc-headers-x86 noarch 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 523 k gnutls i686 3.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M google-noto-fonts-common noarch 20230801-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20230801-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583 k graphite2 i686 1.3.14-14.fc40 copr_base 97 k graphite2-devel i686 1.3.14-14.fc40 copr_base 21 k gtk-update-icon-cache i686 3.24.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k gtk3 i686 3.24.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 M guile22 i686 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 M harfbuzz i686 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M harfbuzz-devel i686 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 414 k harfbuzz-icu i686 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k hicolor-icon-theme noarch 0.17-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k hwdata noarch 0.378-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M jbigkit-libs i686 2.1-27.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k json-glib i686 1.8.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k kernel-headers i686 6.8.0-0.rc1.12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lcms2 i686 2.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k libX11 i686 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 672 k libX11-common noarch 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k libX11-devel i686 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k libX11-xcb i686 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXau i686 1.0.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXau-devel i686 1.0.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXcomposite i686 0.4.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libXcursor i686 1.2.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXdamage i686 1.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k libXext i686 1.3.5-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libXfixes i686 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libXft i686 2.3.8-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libXi i686 1.8.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libXinerama i686 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXrandr i686 1.5.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libXrender i686 0.9.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libXtst i686 1.2.4-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libXxf86vm i686 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libasan i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 512 k libatomic i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libb2 i686 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libblkid-devel i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libcloudproviders i686 0.3.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k libdatrie i686 0.2.13-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libdecor i686 0.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k libdrm i686 2.4.120-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172 k libepoxy i686 1.5.10-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 259 k libffi-devel i686 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libgfortran i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 832 k libglvnd i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k libglvnd-core-devel i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libglvnd-gles i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libglvnd-glx i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137 k libglvnd-opengl i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libgusb i686 0.4.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libicu i686 73.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M libicu-devel i686 73.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849 k libjpeg-turbo i686 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198 k libjpeg-turbo-devel i686 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k liblerc i686 4.0.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217 k libmount-devel i686 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libmpc i686 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libpciaccess i686 0.16-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libpng i686 2:1.6.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k libquadmath i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k libquadmath-devel i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libselinux-devel i686 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel i686 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libsoup3 i686 3.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397 k libstdc++-devel i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libstemmer i686 2.2.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 k libthai i686 0.1.29-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k libtiff i686 4.5.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 335 k libtiff-devel i686 4.5.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240 k libtool-ltdl i686 2.4.7-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libtracker-sparql i686 3.7~alpha-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394 k libubsan i686 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226 k libusb1 i686 1.0.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libwayland-client i686 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libwayland-cursor i686 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libwayland-egl i686 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libwayland-server i686 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k libwebp i686 1.3.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295 k libwebp-devel i686 1.3.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libxcb i686 1.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253 k libxcb-devel i686 1.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M libxcrypt-devel i686 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libxkbcommon i686 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k libxshmfence i686 1.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libzstd-devel i686 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k mesa-libEGL i686 24.0.0~rc2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k mesa-libEGL-devel i686 24.0.0~rc2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k mesa-libGL i686 24.0.0~rc2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190 k mesa-libgbm i686 24.0.0~rc2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k mesa-libglapi i686 24.0.0~rc2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k mpdecimal i686 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k nettle i686 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 439 k openblas i686 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k openblas-openmp i686 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 M pango i686 1.51.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 359 k pcre2-devel i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473 k pcre2-utf16 i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k pcre2-utf32 i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201 k physfs i686 3.0.2-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k pixman i686 0.43.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301 k python-pip-wheel noarch 23.3.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python3 i686 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k python3-libs i686 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 M python3-numpy i686 1:1.26.2-3.fc40 copr_base 6.8 M python3-packaging noarch 23.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k shared-mime-info i686 2.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392 k sysprof-capture-devel i686 45.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k tzdata noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 434 k xkeyboard-config noarch 2.40-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 917 k xml-common noarch 0.6.3-62.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xorg-x11-proto-devel noarch 2023.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k xprop i686 1.2.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k zlib-ng-compat-devel i686 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary ============================================================================================================================== Install 207 Packages Total download size: 165 M Installed size: 735 M Downloading Packages: (1/207): boost-chrono-1.83.0-1.fc40.i686.rpm 492 kB/s | 28 kB 00:00 (2/207): boost-atomic-1.83.0-1.fc40.i686.rpm 334 kB/s | 20 kB 00:00 (3/207): boost-1.83.0-1.fc40.i686.rpm 239 kB/s | 14 kB 00:00 (4/207): boost-container-1.83.0-1.fc40.i686.rpm 3.3 MB/s | 41 kB 00:00 (5/207): boost-context-1.83.0-1.fc40.i686.rpm 1.2 MB/s | 17 kB 00:00 (6/207): boost-contract-1.83.0-1.fc40.i686.rpm 2.8 MB/s | 49 kB 00:00 (7/207): boost-coroutine-1.83.0-1.fc40.i686.rpm 2.2 MB/s | 21 kB 00:00 (8/207): boost-date-time-1.83.0-1.fc40.i686.rpm 1.7 MB/s | 16 kB 00:00 (9/207): boost-fiber-1.83.0-1.fc40.i686.rpm 1.4 MB/s | 46 kB 00:00 (10/207): boost-filesystem-1.83.0-1.fc40.i686.r 2.3 MB/s | 75 kB 00:00 (11/207): boost-graph-1.83.0-1.fc40.i686.rpm 1.5 MB/s | 159 kB 00:00 (12/207): boost-iostreams-1.83.0-1.fc40.i686.rp 370 kB/s | 44 kB 00:00 (13/207): boost-devel-1.83.0-1.fc40.i686.rpm 57 MB/s | 12 MB 00:00 (14/207): boost-json-1.83.0-1.fc40.i686.rpm 2.2 MB/s | 162 kB 00:00 (15/207): boost-locale-1.83.0-1.fc40.i686.rpm 4.7 MB/s | 238 kB 00:00 (16/207): boost-math-1.83.0-1.fc40.i686.rpm 14 MB/s | 212 kB 00:00 (17/207): boost-nowide-1.83.0-1.fc40.i686.rpm 1.3 MB/s | 21 kB 00:00 (18/207): boost-log-1.83.0-1.fc40.i686.rpm 26 MB/s | 533 kB 00:00 (19/207): boost-numpy3-1.83.0-1.fc40.i686.rpm 3.5 MB/s | 31 kB 00:00 (20/207): boost-program-options-1.83.0-1.fc40.i 12 MB/s | 117 kB 00:00 (21/207): boost-python3-1.83.0-1.fc40.i686.rpm 11 MB/s | 104 kB 00:00 (22/207): boost-random-1.83.0-1.fc40.i686.rpm 2.8 MB/s | 25 kB 00:00 (23/207): boost-regex-1.83.0-1.fc40.i686.rpm 11 MB/s | 117 kB 00:00 (24/207): boost-serialization-1.83.0-1.fc40.i68 14 MB/s | 147 kB 00:00 (25/207): boost-stacktrace-1.83.0-1.fc40.i686.r 3.5 MB/s | 31 kB 00:00 (26/207): boost-system-1.83.0-1.fc40.i686.rpm 1.8 MB/s | 16 kB 00:00 (27/207): boost-test-1.83.0-1.fc40.i686.rpm 22 MB/s | 256 kB 00:00 (28/207): boost-thread-1.83.0-1.fc40.i686.rpm 7.0 MB/s | 66 kB 00:00 (29/207): boost-timer-1.83.0-1.fc40.i686.rpm 2.6 MB/s | 23 kB 00:00 (30/207): boost-type_erasure-1.83.0-1.fc40.i686 3.9 MB/s | 36 kB 00:00 (31/207): boost-wave-1.83.0-1.fc40.i686.rpm 19 MB/s | 214 kB 00:00 (32/207): flexiblas-3.4.1-2.fc40.i686.rpm 2.5 MB/s | 25 kB 00:00 (33/207): flexiblas-openblas-openmp-3.4.1-2.fc4 506 kB/s | 18 kB 00:00 (34/207): graphite2-1.3.14-14.fc40.i686.rpm 2.6 MB/s | 97 kB 00:00 (35/207): flexiblas-netlib-3.4.1-2.fc40.i686.rp 52 MB/s | 3.1 MB 00:00 (36/207): graphite2-devel-1.3.14-14.fc40.i686.r 1.0 MB/s | 21 kB 00:00 (37/207): python3-numpy-1.26.2-3.fc40.i686.rpm 72 MB/s | 6.8 MB 00:00 (38/207): SDL2_image-2.8.2-1.fc40.i686.rpm 1.3 MB/s | 113 kB 00:00 (39/207): SDL2_image-devel-2.8.2-1.fc40.i686.rp 391 kB/s | 18 kB 00:00 (40/207): SDL2_mixer-2.6.3-2.fc39.i686.rpm 3.6 MB/s | 170 kB 00:00 (41/207): SDL2-devel-2.28.5-1.fc40.i686.rpm 1.4 MB/s | 381 kB 00:00 (42/207): SDL2-2.28.5-1.fc40.i686.rpm 2.3 MB/s | 721 kB 00:00 (43/207): SDL2_ttf-2.22.0-1.fc40.i686.rpm 1.1 MB/s | 44 kB 00:00 (44/207): SDL2_mixer-devel-2.6.3-2.fc39.i686.rp 486 kB/s | 31 kB 00:00 (45/207): SDL_mng-0.2.8-7.fc39.i686.rpm 639 kB/s | 25 kB 00:00 (46/207): SDL_mng-devel-0.2.8-7.fc39.i686.rpm 200 kB/s | 9.1 kB 00:00 (47/207): SDL2_ttf-devel-2.22.0-1.fc40.i686.rpm 357 kB/s | 21 kB 00:00 (48/207): adwaita-icon-theme-45.0-1.fc40.noarch 5.5 MB/s | 284 kB 00:00 (49/207): abattis-cantarell-vf-fonts-0.301-10.f 1.7 MB/s | 121 kB 00:00 (50/207): adwaita-cursor-theme-45.0-1.fc40.noar 11 MB/s | 657 kB 00:00 (51/207): at-spi2-atk-2.50.1-1.fc40.i686.rpm 1.4 MB/s | 92 kB 00:00 (52/207): annobin-plugin-gcc-12.37-1.fc40.i686. 13 MB/s | 959 kB 00:00 (53/207): annobin-docs-12.37-1.fc40.noarch.rpm 923 kB/s | 90 kB 00:00 (54/207): atk-2.50.1-1.fc40.i686.rpm 1.4 MB/s | 81 kB 00:00 (55/207): avahi-libs-0.8-24.fc39.i686.rpm 1.4 MB/s | 73 kB 00:00 (56/207): at-spi2-core-2.50.1-1.fc40.i686.rpm 3.6 MB/s | 359 kB 00:00 (57/207): brotli-devel-1.1.0-1.fc40.i686.rpm 518 kB/s | 34 kB 00:00 (58/207): bzip2-devel-1.0.8-16.fc39.i686.rpm 3.6 MB/s | 214 kB 00:00 (59/207): brotli-1.1.0-1.fc40.i686.rpm 213 kB/s | 20 kB 00:00 (60/207): cmake-filesystem-3.27.7-1.fc40.i686.r 917 kB/s | 19 kB 00:00 (61/207): cairo-gobject-1.18.0-1.fc40.i686.rpm 620 kB/s | 17 kB 00:00 (62/207): cairo-1.18.0-1.fc40.i686.rpm 10 MB/s | 755 kB 00:00 (63/207): colord-libs-1.4.6-6.fc40.i686.rpm 4.3 MB/s | 245 kB 00:00 (64/207): cups-libs-2.4.7-7.fc40.i686.rpm 4.9 MB/s | 283 kB 00:00 (65/207): dbus-1.14.10-1.fc40.i686.rpm 160 kB/s | 8.1 kB 00:00 (66/207): dbus-broker-35-2.fc40.i686.rpm 4.9 MB/s | 183 kB 00:00 (67/207): dbus-common-1.14.10-1.fc40.noarch.rpm 500 kB/s | 15 kB 00:00 (68/207): dbus-libs-1.14.10-1.fc40.i686.rpm 6.6 MB/s | 167 kB 00:00 (69/207): default-fonts-core-sans-4.0-9.fc40.no 1.1 MB/s | 25 kB 00:00 (70/207): cpp-14.0.1-0.2.fc40.i686.rpm 66 MB/s | 12 MB 00:00 (71/207): emacs-filesystem-29.2-2.fc40.noarch.r 310 kB/s | 7.6 kB 00:00 (72/207): desktop-file-utils-0.26-9.fc39.i686.r 2.7 MB/s | 71 kB 00:00 (73/207): expat-devel-2.5.0-3.fc39.i686.rpm 2.7 MB/s | 52 kB 00:00 (74/207): expat-2.5.0-3.fc39.i686.rpm 4.8 MB/s | 114 kB 00:00 (75/207): fontconfig-2.15.0-1.fc40.i686.rpm 9.8 MB/s | 265 kB 00:00 (76/207): fonts-filesystem-2.0.5-12.fc39.noarch 346 kB/s | 8.2 kB 00:00 (77/207): freetype-2.13.2-1.fc40.i686.rpm 13 MB/s | 417 kB 00:00 (78/207): freetype-devel-2.13.2-1.fc40.i686.rpm 28 MB/s | 913 kB 00:00 (79/207): fribidi-1.0.13-2.fc39.i686.rpm 3.7 MB/s | 92 kB 00:00 (80/207): gc-8.2.2-4.fc39.i686.rpm 4.5 MB/s | 113 kB 00:00 (81/207): gcc-plugin-annobin-14.0.1-0.2.fc40.i6 1.1 MB/s | 33 kB 00:00 (82/207): gdk-pixbuf2-2.42.10-6.fc40.i686.rpm 10 MB/s | 471 kB 00:00 (83/207): gdk-pixbuf2-modules-2.42.10-6.fc40.i6 1.9 MB/s | 90 kB 00:00 (84/207): glib2-2.79.0-6.fc40.i686.rpm 30 MB/s | 3.1 MB 00:00 (85/207): glib2-devel-2.79.0-6.fc40.i686.rpm 17 MB/s | 1.3 MB 00:00 (86/207): glibc-devel-2.38.9000-33.fc40.i686.rp 2.4 MB/s | 106 kB 00:00 (87/207): glibc-headers-x86-2.38.9000-33.fc40.n 9.2 MB/s | 523 kB 00:00 (88/207): gnutls-3.8.2-2.fc40.i686.rpm 12 MB/s | 1.1 MB 00:00 (89/207): google-noto-fonts-common-20230801-4.f 432 kB/s | 17 kB 00:00 (90/207): google-noto-sans-vf-fonts-20230801-4. 11 MB/s | 583 kB 00:00 (91/207): gtk-update-icon-cache-3.24.40-1.fc40. 807 kB/s | 34 kB 00:00 (92/207): gtk3-3.24.40-1.fc40.i686.rpm 21 MB/s | 5.8 MB 00:00 (93/207): gcc-c++-14.0.1-0.2.fc40.i686.rpm 15 MB/s | 14 MB 00:00 (94/207): harfbuzz-8.3.0-2.fc40.i686.rpm 11 MB/s | 1.0 MB 00:00 (95/207): harfbuzz-devel-8.3.0-2.fc40.i686.rpm 7.4 MB/s | 414 kB 00:00 (96/207): harfbuzz-icu-8.3.0-2.fc40.i686.rpm 444 kB/s | 17 kB 00:00 (97/207): hicolor-icon-theme-0.17-16.fc39.noarc 1.6 MB/s | 66 kB 00:00 (98/207): hwdata-0.378-1.fc40.noarch.rpm 16 MB/s | 1.6 MB 00:00 (99/207): jbigkit-libs-2.1-27.fc40.i686.rpm 1.6 MB/s | 53 kB 00:00 (100/207): json-glib-1.8.0-1.fc40.i686.rpm 4.4 MB/s | 159 kB 00:00 (101/207): kernel-headers-6.8.0-0.rc1.12.fc40.i 16 MB/s | 1.4 MB 00:00 (102/207): lcms2-2.16-2.fc40.i686.rpm 4.8 MB/s | 197 kB 00:00 (103/207): libX11-1.8.7-1.fc40.i686.rpm 11 MB/s | 672 kB 00:00 (104/207): libX11-common-1.8.7-1.fc40.noarch.rp 4.2 MB/s | 144 kB 00:00 (105/207): libX11-devel-1.8.7-1.fc40.i686.rpm 12 MB/s | 912 kB 00:00 (106/207): guile22-2.2.7-9.fc39.i686.rpm 8.6 MB/s | 6.5 MB 00:00 (107/207): libX11-xcb-1.8.7-1.fc40.i686.rpm 201 kB/s | 12 kB 00:00 (108/207): libXau-1.0.11-4.fc40.i686.rpm 896 kB/s | 32 kB 00:00 (109/207): libXcomposite-0.4.6-1.fc40.i686.rpm 707 kB/s | 24 kB 00:00 (110/207): libXau-devel-1.0.11-4.fc40.i686.rpm 266 kB/s | 13 kB 00:00 (111/207): libXdamage-1.1.6-1.fc40.i686.rpm 772 kB/s | 23 kB 00:00 (112/207): libXcursor-1.2.1-5.fc40.i686.rpm 651 kB/s | 32 kB 00:00 (113/207): libXfixes-6.0.1-1.fc40.i686.rpm 649 kB/s | 20 kB 00:00 (114/207): libXext-1.3.5-5.fc40.i686.rpm 882 kB/s | 42 kB 00:00 (115/207): libXi-1.8.1-3.fc40.i686.rpm 1.3 MB/s | 43 kB 00:00 (116/207): libXft-2.3.8-4.fc40.i686.rpm 1.3 MB/s | 73 kB 00:00 (117/207): libXrandr-1.5.4-1.fc40.i686.rpm 733 kB/s | 29 kB 00:00 (118/207): libXinerama-1.1.5-4.fc40.i686.rpm 237 kB/s | 14 kB 00:00 (119/207): libXtst-1.2.4-4.fc40.i686.rpm 553 kB/s | 21 kB 00:00 (120/207): libXrender-0.9.11-4.fc40.i686.rpm 503 kB/s | 29 kB 00:00 (121/207): libXxf86vm-1.1.5-4.fc40.i686.rpm 371 kB/s | 19 kB 00:00 (122/207): libappstream-glib-0.8.2-4.fc39.i686. 8.0 MB/s | 418 kB 00:00 (123/207): libatomic-14.0.1-0.2.fc40.i686.rpm 503 kB/s | 18 kB 00:00 (124/207): libb2-0.98.1-9.fc39.i686.rpm 734 kB/s | 28 kB 00:00 (125/207): libblkid-devel-2.39.3-2.fc40.i686.rp 398 kB/s | 18 kB 00:00 (126/207): libasan-14.0.1-0.2.fc40.i686.rpm 3.1 MB/s | 512 kB 00:00 (127/207): gcc-14.0.1-0.2.fc40.i686.rpm 16 MB/s | 36 MB 00:02 (128/207): libcloudproviders-0.3.5-1.fc40.i686. 597 kB/s | 49 kB 00:00 (129/207): libdatrie-0.2.13-7.fc39.i686.rpm 374 kB/s | 33 kB 00:00 (130/207): libdecor-0.2.2-1.fc40.i686.rpm 1.0 MB/s | 60 kB 00:00 (131/207): libdrm-2.4.120-1.fc40.i686.rpm 2.7 MB/s | 172 kB 00:00 (132/207): libepoxy-1.5.10-4.fc39.i686.rpm 3.9 MB/s | 259 kB 00:00 (133/207): libffi-devel-3.4.4-5.fc40.i686.rpm 638 kB/s | 28 kB 00:00 (134/207): libgfortran-14.0.1-0.2.fc40.i686.rpm 12 MB/s | 832 kB 00:00 (135/207): libglvnd-1.7.0-1.fc40.i686.rpm 1.7 MB/s | 125 kB 00:00 (136/207): libglvnd-core-devel-1.7.0-1.fc40.i68 269 kB/s | 17 kB 00:00 (137/207): libglvnd-devel-1.7.0-1.fc40.i686.rpm 2.3 MB/s | 157 kB 00:00 (138/207): libglvnd-gles-1.7.0-1.fc40.i686.rpm 730 kB/s | 30 kB 00:00 (139/207): libglvnd-egl-1.7.0-1.fc40.i686.rpm 705 kB/s | 38 kB 00:00 (140/207): libglvnd-glx-1.7.0-1.fc40.i686.rpm 4.0 MB/s | 137 kB 00:00 (141/207): libglvnd-opengl-1.7.0-1.fc40.i686.rp 1.5 MB/s | 39 kB 00:00 (142/207): libgusb-0.4.8-1.fc40.i686.rpm 3.5 MB/s | 68 kB 00:00 (143/207): libjpeg-turbo-2.1.4-3.fc39.i686.rpm 9.5 MB/s | 198 kB 00:00 (144/207): libicu-devel-73.2-3.fc40.i686.rpm 15 MB/s | 849 kB 00:00 (145/207): libjpeg-turbo-devel-2.1.4-3.fc39.i68 2.0 MB/s | 98 kB 00:00 (146/207): liblerc-4.0.0-4.fc39.i686.rpm 4.6 MB/s | 217 kB 00:00 (147/207): libmount-devel-2.39.3-2.fc40.i686.rp 545 kB/s | 18 kB 00:00 (148/207): libmpc-1.3.1-3.fc39.i686.rpm 2.2 MB/s | 77 kB 00:00 (149/207): libpciaccess-0.16-9.fc39.i686.rpm 744 kB/s | 29 kB 00:00 (150/207): libpng-1.6.40-1.fc40.i686.rpm 3.7 MB/s | 127 kB 00:00 (151/207): libpng-devel-1.6.40-1.fc40.i686.rpm 7.8 MB/s | 292 kB 00:00 (152/207): libquadmath-devel-14.0.1-0.2.fc40.i6 892 kB/s | 22 kB 00:00 (153/207): libquadmath-14.0.1-0.2.fc40.i686.rpm 4.4 MB/s | 230 kB 00:00 (154/207): libselinux-devel-3.6-2.fc40.i686.rpm 2.6 MB/s | 115 kB 00:00 (155/207): libsepol-devel-3.6-1.fc40.i686.rpm 1.1 MB/s | 40 kB 00:00 (156/207): libsoup3-3.4.4-1.fc40.i686.rpm 6.2 MB/s | 397 kB 00:00 (157/207): libstemmer-2.2.0-7.fc39.i686.rpm 4.3 MB/s | 156 kB 00:00 (158/207): libstdc++-devel-14.0.1-0.2.fc40.i686 20 MB/s | 2.6 MB 00:00 (159/207): libthai-0.1.29-6.fc39.i686.rpm 4.3 MB/s | 214 kB 00:00 (160/207): libtiff-4.5.0-3.fc40.i686.rpm 7.3 MB/s | 335 kB 00:00 (161/207): libtiff-devel-4.5.0-3.fc40.i686.rpm 5.2 MB/s | 240 kB 00:00 (162/207): libtracker-sparql-3.7~alpha-1.fc40.i 10 MB/s | 394 kB 00:00 (163/207): libtool-ltdl-2.4.7-9.fc40.i686.rpm 760 kB/s | 38 kB 00:00 (164/207): libubsan-14.0.1-0.2.fc40.i686.rpm 5.9 MB/s | 226 kB 00:00 (165/207): libusb1-1.0.26-4.fc40.i686.rpm 2.1 MB/s | 77 kB 00:00 (166/207): libwayland-cursor-1.22.0-2.fc39.i686 981 kB/s | 19 kB 00:00 (167/207): libwayland-client-1.22.0-2.fc39.i686 948 kB/s | 33 kB 00:00 (168/207): libwayland-server-1.22.0-2.fc39.i686 1.7 MB/s | 44 kB 00:00 (169/207): libwayland-egl-1.22.0-2.fc39.i686.rp 333 kB/s | 13 kB 00:00 (170/207): libwebp-devel-1.3.2-2.fc40.i686.rpm 1.8 MB/s | 39 kB 00:00 (171/207): libwebp-1.3.2-2.fc40.i686.rpm 7.5 MB/s | 295 kB 00:00 (172/207): libxcb-1.16-2.fc40.i686.rpm 5.3 MB/s | 253 kB 00:00 (173/207): libxcb-devel-1.16-2.fc40.i686.rpm 16 MB/s | 1.1 MB 00:00 (174/207): libxcrypt-devel-4.4.36-4.fc40.i686.r 712 kB/s | 29 kB 00:00 (175/207): libxshmfence-1.3.2-1.fc40.i686.rpm 384 kB/s | 12 kB 00:00 (176/207): libxkbcommon-1.6.0-1.fc40.i686.rpm 3.4 MB/s | 147 kB 00:00 (177/207): libzstd-devel-1.5.5-4.fc39.i686.rpm 1.2 MB/s | 51 kB 00:00 (178/207): make-4.4.1-2.fc39.i686.rpm 12 MB/s | 589 kB 00:00 (179/207): mesa-libEGL-devel-24.0.0~rc2-2.fc40. 768 kB/s | 22 kB 00:00 (180/207): mesa-libEGL-24.0.0~rc2-2.fc40.i686.r 3.2 MB/s | 145 kB 00:00 (181/207): mesa-libgbm-24.0.0~rc2-2.fc40.i686.r 1.6 MB/s | 48 kB 00:00 (182/207): mesa-libGL-24.0.0~rc2-2.fc40.i686.rp 4.1 MB/s | 190 kB 00:00 (183/207): mpdecimal-2.5.1-7.fc39.i686.rpm 3.0 MB/s | 91 kB 00:00 (184/207): mesa-libglapi-24.0.0~rc2-2.fc40.i686 1.2 MB/s | 51 kB 00:00 (185/207): openblas-0.3.26-1.fc40.i686.rpm 1.2 MB/s | 38 kB 00:00 (186/207): nettle-3.9.1-2.fc39.i686.rpm 6.7 MB/s | 439 kB 00:00 (187/207): pango-1.51.0-1.fc40.i686.rpm 5.4 MB/s | 359 kB 00:00 (188/207): libicu-73.2-3.fc40.i686.rpm 9.7 MB/s | 11 MB 00:01 (189/207): pcre2-devel-10.42-2.fc40.i686.rpm 6.5 MB/s | 473 kB 00:00 (190/207): openblas-openmp-0.3.26-1.fc40.i686.r 22 MB/s | 4.0 MB 00:00 (191/207): physfs-3.0.2-12.fc39.i686.rpm 5.0 MB/s | 91 kB 00:00 (192/207): pcre2-utf16-10.42-2.fc40.i686.rpm 5.4 MB/s | 213 kB 00:00 (193/207): pcre2-utf32-10.42-2.fc40.i686.rpm 3.6 MB/s | 201 kB 00:00 (194/207): physfs-devel-3.0.2-12.fc39.i686.rpm 5.8 MB/s | 248 kB 00:00 (195/207): pixman-0.43.0-1.fc40.i686.rpm 4.7 MB/s | 301 kB 00:00 (196/207): python3-3.12.1-2.fc40.i686.rpm 862 kB/s | 27 kB 00:00 (197/207): python3-packaging-23.2-2.fc40.noarch 3.3 MB/s | 115 kB 00:00 (198/207): shared-mime-info-2.3-2.fc40.i686.rpm 8.8 MB/s | 392 kB 00:00 (199/207): python-pip-wheel-23.3.1-3.fc40.noarc 10 MB/s | 1.5 MB 00:00 (200/207): sysprof-capture-devel-45.1-1.fc40.i6 1.1 MB/s | 59 kB 00:00 (201/207): tzdata-2023d-2.fc40.noarch.rpm 10 MB/s | 434 kB 00:00 (202/207): xml-common-0.6.3-62.fc40.noarch.rpm 947 kB/s | 31 kB 00:00 (203/207): xorg-x11-proto-devel-2023.2-3.fc40.n 5.3 MB/s | 263 kB 00:00 (204/207): xkeyboard-config-2.40-2.fc40.noarch. 9.5 MB/s | 917 kB 00:00 (205/207): zlib-ng-compat-devel-2.1.6-1.fc40.i6 1.1 MB/s | 36 kB 00:00 (206/207): xprop-1.2.5-4.fc39.i686.rpm 755 kB/s | 35 kB 00:00 (207/207): python3-libs-3.12.1-2.fc40.i686.rpm 11 MB/s | 9.0 MB 00:00 -------------------------------------------------------------------------------- Total 28 MB/s | 165 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : boost-system-1.83.0-1.fc40.i686 1/207 Installing : zlib-ng-compat-devel-2.1.6-1.fc40.i686 2/207 Installing : cmake-filesystem-3.27.7-1.fc40.i686 3/207 Installing : libicu-73.2-3.fc40.i686 4/207 Installing : boost-chrono-1.83.0-1.fc40.i686 5/207 Installing : expat-2.5.0-3.fc39.i686 6/207 Installing : boost-thread-1.83.0-1.fc40.i686 7/207 Installing : libpng-2:1.6.40-1.fc40.i686 8/207 Installing : libglvnd-1:1.7.0-1.fc40.i686 9/207 Installing : libwayland-client-1.22.0-2.fc39.i686 10/207 Installing : dbus-libs-1:1.14.10-1.fc40.i686 11/207 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 12/207 Installing : boost-regex-1.83.0-1.fc40.i686 13/207 Installing : libwebp-1.3.2-2.fc40.i686 14/207 Installing : libmpc-1.3.1-3.fc39.i686 15/207 Installing : libjpeg-turbo-2.1.4-3.fc39.i686 16/207 Installing : libX11-xcb-1.8.7-1.fc40.i686 17/207 Installing : boost-context-1.83.0-1.fc40.i686 18/207 Installing : boost-atomic-1.83.0-1.fc40.i686 19/207 Installing : libwebp-devel-1.3.2-2.fc40.i686 20/207 Installing : xorg-x11-proto-devel-2023.2-3.fc40.noarch 21/207 Installing : boost-filesystem-1.83.0-1.fc40.i686 22/207 Installing : libwayland-cursor-1.22.0-2.fc39.i686 23/207 Installing : libicu-devel-73.2-3.fc40.i686 24/207 Installing : mesa-libglapi-24.0.0~rc2-2.fc40.i686 25/207 Installing : libxshmfence-1.3.2-1.fc40.i686 26/207 Installing : libwayland-server-1.22.0-2.fc39.i686 27/207 Installing : libstemmer-2.2.0-7.fc39.i686 28/207 Installing : libquadmath-14.0.1-0.2.fc40.i686 29/207 Installing : libgfortran-14.0.1-0.2.fc40.i686 30/207 Installing : libatomic-14.0.1-0.2.fc40.i686 31/207 Installing : libXau-1.0.11-4.fc40.i686 32/207 Installing : libxcb-1.16-2.fc40.i686 33/207 Installing : fribidi-1.0.13-2.fc39.i686 34/207 Installing : graphite2-1.3.14-14.fc40.i686 35/207 Installing : boost-date-time-1.83.0-1.fc40.i686 36/207 Installing : boost-container-1.83.0-1.fc40.i686 37/207 Installing : graphite2-devel-1.3.14-14.fc40.i686 38/207 Installing : libXau-devel-1.0.11-4.fc40.i686 39/207 Installing : libxcb-devel-1.16-2.fc40.i686 40/207 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.i686 41/207 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 42/207 Running scriptlet: xml-common-0.6.3-62.fc40.noarch 43/207 Installing : xml-common-0.6.3-62.fc40.noarch 43/207 Installing : xkeyboard-config-2.40-2.fc40.noarch 44/207 Installing : tzdata-2023d-2.fc40.noarch 45/207 Installing : sysprof-capture-devel-45.1-1.fc40.i686 46/207 Installing : python-pip-wheel-23.3.1-3.fc40.noarch 47/207 Installing : openblas-0.3.26-1.fc40.i686 48/207 Installing : libzstd-devel-1.5.5-4.fc39.i686 49/207 Installing : libstdc++-devel-14.0.1-0.2.fc40.i686 50/207 Installing : libsepol-devel-3.6-1.fc40.i686 51/207 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.i686 52/207 Installing : libffi-devel-3.4.4-5.fc40.i686 53/207 Installing : libblkid-devel-2.39.3-2.fc40.i686 54/207 Installing : libX11-common-1.8.7-1.fc40.noarch 55/207 Installing : kernel-headers-6.8.0-0.rc1.12.fc40.i686 56/207 Installing : hwdata-0.378-1.fc40.noarch 57/207 Installing : hicolor-icon-theme-0.17-16.fc39.noarch 58/207 Installing : google-noto-fonts-common-20230801-4.fc40.noarch 59/207 Installing : google-noto-sans-vf-fonts-20230801-4.fc40.noarch 60/207 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 61/207 Installing : glibc-headers-x86-2.38.9000-33.fc40.noarch 62/207 Installing : libxcrypt-devel-4.4.36-4.fc40.i686 63/207 Installing : glibc-devel-2.38.9000-33.fc40.i686 64/207 Installing : emacs-filesystem-1:29.2-2.fc40.noarch 65/207 Installing : dbus-common-1:1.14.10-1.fc40.noarch 66/207 Running scriptlet: dbus-common-1:1.14.10-1.fc40.noarch 66/207 Installing : bzip2-devel-1.0.8-16.fc39.i686 67/207 Installing : annobin-docs-12.37-1.fc40.noarch 68/207 Installing : adwaita-cursor-theme-45.0-1.fc40.noarch 69/207 Installing : libX11-1.8.7-1.fc40.i686 70/207 Installing : libX11-devel-1.8.7-1.fc40.i686 71/207 Installing : adwaita-icon-theme-45.0-1.fc40.noarch 72/207 Installing : libXext-1.3.5-5.fc40.i686 73/207 Installing : libXrender-0.9.11-4.fc40.i686 74/207 Installing : libXfixes-6.0.1-1.fc40.i686 75/207 Installing : libXi-1.8.1-3.fc40.i686 76/207 Installing : libXtst-1.2.4-4.fc40.i686 77/207 Installing : libXcursor-1.2.1-5.fc40.i686 78/207 Installing : libXdamage-1.1.6-1.fc40.i686 79/207 Installing : libXrandr-1.5.4-1.fc40.i686 80/207 Installing : libXinerama-1.1.5-4.fc40.i686 81/207 Installing : libXxf86vm-1.1.5-4.fc40.i686 82/207 Installing : libXcomposite-0.4.6-1.fc40.i686 83/207 Installing : xprop-1.2.5-4.fc39.i686 84/207 Running scriptlet: dbus-broker-35-2.fc40.i686 85/207 Installing : dbus-broker-35-2.fc40.i686 85/207 Running scriptlet: dbus-broker-35-2.fc40.i686 85/207 Installing : dbus-1:1.14.10-1.fc40.i686 86/207 Installing : libpciaccess-0.16-9.fc39.i686 87/207 Installing : libdrm-2.4.120-1.fc40.i686 88/207 Installing : libglvnd-glx-1:1.7.0-1.fc40.i686 89/207 Installing : mesa-libGL-24.0.0~rc2-2.fc40.i686 90/207 Installing : mesa-libgbm-24.0.0~rc2-2.fc40.i686 91/207 Installing : libglvnd-egl-1:1.7.0-1.fc40.i686 92/207 Installing : mesa-libEGL-24.0.0~rc2-2.fc40.i686 93/207 Installing : libglvnd-gles-1:1.7.0-1.fc40.i686 94/207 Installing : openblas-openmp-0.3.26-1.fc40.i686 95/207 Installing : flexiblas-netlib-3.4.1-2.fc40.i686 96/207 Installing : flexiblas-openblas-openmp-3.4.1-2.fc40.i686 97/207 Installing : flexiblas-3.4.1-2.fc40.i686 98/207 Installing : libxkbcommon-1.6.0-1.fc40.i686 99/207 Installing : boost-json-1.83.0-1.fc40.i686 100/207 Installing : boost-wave-1.83.0-1.fc40.i686 101/207 Installing : libusb1-1.0.26-4.fc40.i686 102/207 Installing : boost-fiber-1.83.0-1.fc40.i686 103/207 Installing : boost-log-1.83.0-1.fc40.i686 104/207 Installing : boost-coroutine-1.83.0-1.fc40.i686 105/207 Installing : cpp-14.0.1-0.2.fc40.i686 106/207 Installing : boost-graph-1.83.0-1.fc40.i686 107/207 Installing : avahi-libs-0.8-24.fc39.i686 108/207 Installing : libglvnd-opengl-1:1.7.0-1.fc40.i686 109/207 Installing : libglvnd-devel-1:1.7.0-1.fc40.i686 110/207 Installing : mesa-libEGL-devel-24.0.0~rc2-2.fc40.i686 111/207 Installing : libpng-devel-2:1.6.40-1.fc40.i686 112/207 Installing : boost-locale-1.83.0-1.fc40.i686 113/207 Installing : boost-type_erasure-1.83.0-1.fc40.i686 114/207 Installing : boost-timer-1.83.0-1.fc40.i686 115/207 Installing : pixman-0.43.0-1.fc40.i686 116/207 Installing : physfs-3.0.2-12.fc39.i686 117/207 Installing : pcre2-utf32-10.42-2.fc40.i686 118/207 Installing : pcre2-utf16-10.42-2.fc40.i686 119/207 Installing : pcre2-devel-10.42-2.fc40.i686 120/207 Installing : libselinux-devel-3.6-2.fc40.i686 121/207 Installing : libmount-devel-2.39.3-2.fc40.i686 122/207 Installing : nettle-3.9.1-2.fc39.i686 123/207 Installing : gnutls-3.8.2-2.fc40.i686 124/207 Installing : glib2-2.79.0-6.fc40.i686 125/207 Installing : cairo-1.18.0-1.fc40.i686 126/207 Installing : harfbuzz-8.3.0-2.fc40.i686 127/207 Installing : freetype-2.13.2-1.fc40.i686 128/207 Installing : fontconfig-2.15.0-1.fc40.i686 129/207 Running scriptlet: fontconfig-2.15.0-1.fc40.i686 129/207 Installing : json-glib-1.8.0-1.fc40.i686 130/207 Installing : at-spi2-core-2.50.1-1.fc40.i686 131/207 Installing : atk-2.50.1-1.fc40.i686 132/207 Installing : at-spi2-atk-2.50.1-1.fc40.i686 133/207 Installing : libgusb-0.4.8-1.fc40.i686 134/207 Installing : libXft-2.3.8-4.fc40.i686 135/207 Installing : harfbuzz-icu-8.3.0-2.fc40.i686 136/207 Installing : cairo-gobject-1.18.0-1.fc40.i686 137/207 Installing : libcloudproviders-0.3.5-1.fc40.i686 138/207 Installing : libsoup3-3.4.4-1.fc40.i686 139/207 Installing : libtracker-sparql-3.7~alpha-1.fc40.i686 140/207 Installing : shared-mime-info-2.3-2.fc40.i686 141/207 Running scriptlet: shared-mime-info-2.3-2.fc40.i686 141/207 Installing : gdk-pixbuf2-2.42.10-6.fc40.i686 142/207 Installing : gtk-update-icon-cache-3.24.40-1.fc40.i686 143/207 Installing : cups-libs-1:2.4.7-7.fc40.i686 144/207 Installing : mpdecimal-2.5.1-7.fc39.i686 145/207 Installing : libwayland-egl-1.22.0-2.fc39.i686 146/207 Installing : libubsan-14.0.1-0.2.fc40.i686 147/207 Installing : libtool-ltdl-2.4.7-9.fc40.i686 148/207 Installing : liblerc-4.0.0-4.fc39.i686 149/207 Installing : libepoxy-1.5.10-4.fc39.i686 150/207 Installing : libdatrie-0.2.13-7.fc39.i686 151/207 Installing : libthai-0.1.29-6.fc39.i686 152/207 Installing : pango-1.51.0-1.fc40.i686 153/207 Installing : libb2-0.98.1-9.fc39.i686 154/207 Installing : python3-3.12.1-2.fc40.i686 155/207 Installing : python3-libs-3.12.1-2.fc40.i686 156/207 Installing : python3-packaging-23.2-2.fc40.noarch 157/207 Installing : boost-python3-1.83.0-1.fc40.i686 158/207 Installing : glib2-devel-2.79.0-6.fc40.i686 159/207 Installing : python3-numpy-1:1.26.2-3.fc40.i686 160/207 Installing : boost-numpy3-1.83.0-1.fc40.i686 161/207 Installing : libasan-14.0.1-0.2.fc40.i686 162/207 Installing : lcms2-2.16-2.fc40.i686 163/207 Installing : colord-libs-1.4.6-6.fc40.i686 164/207 Installing : jbigkit-libs-2.1-27.fc40.i686 165/207 Installing : libtiff-4.5.0-3.fc40.i686 166/207 Installing : libtiff-devel-4.5.0-3.fc40.i686 167/207 Installing : gdk-pixbuf2-modules-2.42.10-6.fc40.i686 168/207 Installing : gtk3-3.24.40-1.fc40.i686 169/207 Installing : libdecor-0.2.2-1.fc40.i686 170/207 Installing : SDL2-2.28.5-1.fc40.i686 171/207 Installing : SDL2-devel-2.28.5-1.fc40.i686 172/207 Installing : SDL2_image-2.8.2-1.fc40.i686 173/207 Installing : SDL2_mixer-2.6.3-2.fc39.i686 174/207 Installing : SDL2_ttf-2.22.0-1.fc40.i686 175/207 Installing : SDL_mng-0.2.8-7.fc39.i686 176/207 Installing : gc-8.2.2-4.fc39.i686 177/207 Installing : guile22-2.2.7-9.fc39.i686 178/207 Installing : make-1:4.4.1-2.fc39.i686 179/207 Installing : gcc-14.0.1-0.2.fc40.i686 180/207 Running scriptlet: gcc-14.0.1-0.2.fc40.i686 180/207 Installing : libquadmath-devel-14.0.1-0.2.fc40.i686 181/207 Installing : brotli-1.1.0-1.fc40.i686 182/207 Installing : brotli-devel-1.1.0-1.fc40.i686 183/207 Installing : freetype-devel-2.13.2-1.fc40.i686 184/207 Installing : harfbuzz-devel-8.3.0-2.fc40.i686 185/207 Installing : boost-test-1.83.0-1.fc40.i686 186/207 Installing : boost-stacktrace-1.83.0-1.fc40.i686 187/207 Installing : boost-serialization-1.83.0-1.fc40.i686 188/207 Installing : boost-random-1.83.0-1.fc40.i686 189/207 Installing : boost-program-options-1.83.0-1.fc40.i686 190/207 Installing : boost-nowide-1.83.0-1.fc40.i686 191/207 Installing : boost-math-1.83.0-1.fc40.i686 192/207 Installing : boost-iostreams-1.83.0-1.fc40.i686 193/207 Installing : boost-contract-1.83.0-1.fc40.i686 194/207 Installing : boost-1.83.0-1.fc40.i686 195/207 Installing : boost-devel-1.83.0-1.fc40.i686 196/207 Installing : SDL2_ttf-devel-2.22.0-1.fc40.i686 197/207 Installing : SDL_mng-devel-0.2.8-7.fc39.i686 198/207 Installing : SDL2_mixer-devel-2.6.3-2.fc39.i686 199/207 Installing : SDL2_image-devel-2.8.2-1.fc40.i686 200/207 Installing : expat-devel-2.5.0-3.fc39.i686 201/207 Installing : annobin-plugin-gcc-12.37-1.fc40.i686 202/207 Running scriptlet: annobin-plugin-gcc-12.37-1.fc40.i686 202/207 Installing : gcc-c++-14.0.1-0.2.fc40.i686 203/207 Installing : gcc-plugin-annobin-14.0.1-0.2.fc40.i686 204/207 Running scriptlet: gcc-plugin-annobin-14.0.1-0.2.fc40.i686 204/207 Installing : libappstream-glib-0.8.2-4.fc39.i686 205/207 Installing : desktop-file-utils-0.26-9.fc39.i686 206/207 Installing : physfs-devel-3.0.2-12.fc39.i686 207/207 Running scriptlet: fontconfig-2.15.0-1.fc40.i686 207/207 Running scriptlet: physfs-devel-3.0.2-12.fc39.i686 207/207 Installed: SDL2-2.28.5-1.fc40.i686 SDL2-devel-2.28.5-1.fc40.i686 SDL2_image-2.8.2-1.fc40.i686 SDL2_image-devel-2.8.2-1.fc40.i686 SDL2_mixer-2.6.3-2.fc39.i686 SDL2_mixer-devel-2.6.3-2.fc39.i686 SDL2_ttf-2.22.0-1.fc40.i686 SDL2_ttf-devel-2.22.0-1.fc40.i686 SDL_mng-0.2.8-7.fc39.i686 SDL_mng-devel-0.2.8-7.fc39.i686 abattis-cantarell-vf-fonts-0.301-10.fc39.noarch adwaita-cursor-theme-45.0-1.fc40.noarch adwaita-icon-theme-45.0-1.fc40.noarch annobin-docs-12.37-1.fc40.noarch annobin-plugin-gcc-12.37-1.fc40.i686 at-spi2-atk-2.50.1-1.fc40.i686 at-spi2-core-2.50.1-1.fc40.i686 atk-2.50.1-1.fc40.i686 avahi-libs-0.8-24.fc39.i686 boost-1.83.0-1.fc40.i686 boost-atomic-1.83.0-1.fc40.i686 boost-chrono-1.83.0-1.fc40.i686 boost-container-1.83.0-1.fc40.i686 boost-context-1.83.0-1.fc40.i686 boost-contract-1.83.0-1.fc40.i686 boost-coroutine-1.83.0-1.fc40.i686 boost-date-time-1.83.0-1.fc40.i686 boost-devel-1.83.0-1.fc40.i686 boost-fiber-1.83.0-1.fc40.i686 boost-filesystem-1.83.0-1.fc40.i686 boost-graph-1.83.0-1.fc40.i686 boost-iostreams-1.83.0-1.fc40.i686 boost-json-1.83.0-1.fc40.i686 boost-locale-1.83.0-1.fc40.i686 boost-log-1.83.0-1.fc40.i686 boost-math-1.83.0-1.fc40.i686 boost-nowide-1.83.0-1.fc40.i686 boost-numpy3-1.83.0-1.fc40.i686 boost-program-options-1.83.0-1.fc40.i686 boost-python3-1.83.0-1.fc40.i686 boost-random-1.83.0-1.fc40.i686 boost-regex-1.83.0-1.fc40.i686 boost-serialization-1.83.0-1.fc40.i686 boost-stacktrace-1.83.0-1.fc40.i686 boost-system-1.83.0-1.fc40.i686 boost-test-1.83.0-1.fc40.i686 boost-thread-1.83.0-1.fc40.i686 boost-timer-1.83.0-1.fc40.i686 boost-type_erasure-1.83.0-1.fc40.i686 boost-wave-1.83.0-1.fc40.i686 brotli-1.1.0-1.fc40.i686 brotli-devel-1.1.0-1.fc40.i686 bzip2-devel-1.0.8-16.fc39.i686 cairo-1.18.0-1.fc40.i686 cairo-gobject-1.18.0-1.fc40.i686 cmake-filesystem-3.27.7-1.fc40.i686 colord-libs-1.4.6-6.fc40.i686 cpp-14.0.1-0.2.fc40.i686 cups-libs-1:2.4.7-7.fc40.i686 dbus-1:1.14.10-1.fc40.i686 dbus-broker-35-2.fc40.i686 dbus-common-1:1.14.10-1.fc40.noarch dbus-libs-1:1.14.10-1.fc40.i686 default-fonts-core-sans-4.0-9.fc40.noarch desktop-file-utils-0.26-9.fc39.i686 emacs-filesystem-1:29.2-2.fc40.noarch expat-2.5.0-3.fc39.i686 expat-devel-2.5.0-3.fc39.i686 flexiblas-3.4.1-2.fc40.i686 flexiblas-netlib-3.4.1-2.fc40.i686 flexiblas-openblas-openmp-3.4.1-2.fc40.i686 fontconfig-2.15.0-1.fc40.i686 fonts-filesystem-1:2.0.5-12.fc39.noarch freetype-2.13.2-1.fc40.i686 freetype-devel-2.13.2-1.fc40.i686 fribidi-1.0.13-2.fc39.i686 gc-8.2.2-4.fc39.i686 gcc-14.0.1-0.2.fc40.i686 gcc-c++-14.0.1-0.2.fc40.i686 gcc-plugin-annobin-14.0.1-0.2.fc40.i686 gdk-pixbuf2-2.42.10-6.fc40.i686 gdk-pixbuf2-modules-2.42.10-6.fc40.i686 glib2-2.79.0-6.fc40.i686 glib2-devel-2.79.0-6.fc40.i686 glibc-devel-2.38.9000-33.fc40.i686 glibc-headers-x86-2.38.9000-33.fc40.noarch gnutls-3.8.2-2.fc40.i686 google-noto-fonts-common-20230801-4.fc40.noarch google-noto-sans-vf-fonts-20230801-4.fc40.noarch graphite2-1.3.14-14.fc40.i686 graphite2-devel-1.3.14-14.fc40.i686 gtk-update-icon-cache-3.24.40-1.fc40.i686 gtk3-3.24.40-1.fc40.i686 guile22-2.2.7-9.fc39.i686 harfbuzz-8.3.0-2.fc40.i686 harfbuzz-devel-8.3.0-2.fc40.i686 harfbuzz-icu-8.3.0-2.fc40.i686 hicolor-icon-theme-0.17-16.fc39.noarch hwdata-0.378-1.fc40.noarch jbigkit-libs-2.1-27.fc40.i686 json-glib-1.8.0-1.fc40.i686 kernel-headers-6.8.0-0.rc1.12.fc40.i686 lcms2-2.16-2.fc40.i686 libX11-1.8.7-1.fc40.i686 libX11-common-1.8.7-1.fc40.noarch libX11-devel-1.8.7-1.fc40.i686 libX11-xcb-1.8.7-1.fc40.i686 libXau-1.0.11-4.fc40.i686 libXau-devel-1.0.11-4.fc40.i686 libXcomposite-0.4.6-1.fc40.i686 libXcursor-1.2.1-5.fc40.i686 libXdamage-1.1.6-1.fc40.i686 libXext-1.3.5-5.fc40.i686 libXfixes-6.0.1-1.fc40.i686 libXft-2.3.8-4.fc40.i686 libXi-1.8.1-3.fc40.i686 libXinerama-1.1.5-4.fc40.i686 libXrandr-1.5.4-1.fc40.i686 libXrender-0.9.11-4.fc40.i686 libXtst-1.2.4-4.fc40.i686 libXxf86vm-1.1.5-4.fc40.i686 libappstream-glib-0.8.2-4.fc39.i686 libasan-14.0.1-0.2.fc40.i686 libatomic-14.0.1-0.2.fc40.i686 libb2-0.98.1-9.fc39.i686 libblkid-devel-2.39.3-2.fc40.i686 libcloudproviders-0.3.5-1.fc40.i686 libdatrie-0.2.13-7.fc39.i686 libdecor-0.2.2-1.fc40.i686 libdrm-2.4.120-1.fc40.i686 libepoxy-1.5.10-4.fc39.i686 libffi-devel-3.4.4-5.fc40.i686 libgfortran-14.0.1-0.2.fc40.i686 libglvnd-1:1.7.0-1.fc40.i686 libglvnd-core-devel-1:1.7.0-1.fc40.i686 libglvnd-devel-1:1.7.0-1.fc40.i686 libglvnd-egl-1:1.7.0-1.fc40.i686 libglvnd-gles-1:1.7.0-1.fc40.i686 libglvnd-glx-1:1.7.0-1.fc40.i686 libglvnd-opengl-1:1.7.0-1.fc40.i686 libgusb-0.4.8-1.fc40.i686 libicu-73.2-3.fc40.i686 libicu-devel-73.2-3.fc40.i686 libjpeg-turbo-2.1.4-3.fc39.i686 libjpeg-turbo-devel-2.1.4-3.fc39.i686 liblerc-4.0.0-4.fc39.i686 libmount-devel-2.39.3-2.fc40.i686 libmpc-1.3.1-3.fc39.i686 libpciaccess-0.16-9.fc39.i686 libpng-2:1.6.40-1.fc40.i686 libpng-devel-2:1.6.40-1.fc40.i686 libquadmath-14.0.1-0.2.fc40.i686 libquadmath-devel-14.0.1-0.2.fc40.i686 libselinux-devel-3.6-2.fc40.i686 libsepol-devel-3.6-1.fc40.i686 libsoup3-3.4.4-1.fc40.i686 libstdc++-devel-14.0.1-0.2.fc40.i686 libstemmer-2.2.0-7.fc39.i686 libthai-0.1.29-6.fc39.i686 libtiff-4.5.0-3.fc40.i686 libtiff-devel-4.5.0-3.fc40.i686 libtool-ltdl-2.4.7-9.fc40.i686 libtracker-sparql-3.7~alpha-1.fc40.i686 libubsan-14.0.1-0.2.fc40.i686 libusb1-1.0.26-4.fc40.i686 libwayland-client-1.22.0-2.fc39.i686 libwayland-cursor-1.22.0-2.fc39.i686 libwayland-egl-1.22.0-2.fc39.i686 libwayland-server-1.22.0-2.fc39.i686 libwebp-1.3.2-2.fc40.i686 libwebp-devel-1.3.2-2.fc40.i686 libxcb-1.16-2.fc40.i686 libxcb-devel-1.16-2.fc40.i686 libxcrypt-devel-4.4.36-4.fc40.i686 libxkbcommon-1.6.0-1.fc40.i686 libxshmfence-1.3.2-1.fc40.i686 libzstd-devel-1.5.5-4.fc39.i686 make-1:4.4.1-2.fc39.i686 mesa-libEGL-24.0.0~rc2-2.fc40.i686 mesa-libEGL-devel-24.0.0~rc2-2.fc40.i686 mesa-libGL-24.0.0~rc2-2.fc40.i686 mesa-libgbm-24.0.0~rc2-2.fc40.i686 mesa-libglapi-24.0.0~rc2-2.fc40.i686 mpdecimal-2.5.1-7.fc39.i686 nettle-3.9.1-2.fc39.i686 openblas-0.3.26-1.fc40.i686 openblas-openmp-0.3.26-1.fc40.i686 pango-1.51.0-1.fc40.i686 pcre2-devel-10.42-2.fc40.i686 pcre2-utf16-10.42-2.fc40.i686 pcre2-utf32-10.42-2.fc40.i686 physfs-3.0.2-12.fc39.i686 physfs-devel-3.0.2-12.fc39.i686 pixman-0.43.0-1.fc40.i686 python-pip-wheel-23.3.1-3.fc40.noarch python3-3.12.1-2.fc40.i686 python3-libs-3.12.1-2.fc40.i686 python3-numpy-1:1.26.2-3.fc40.i686 python3-packaging-23.2-2.fc40.noarch shared-mime-info-2.3-2.fc40.i686 sysprof-capture-devel-45.1-1.fc40.i686 tzdata-2023d-2.fc40.noarch xkeyboard-config-2.40-2.fc40.noarch xml-common-0.6.3-62.fc40.noarch xorg-x11-proto-devel-2023.2-3.fc40.noarch xprop-1.2.5-4.fc39.i686 zlib-ng-compat-devel-2.1.6-1.fc40.i686 Complete! Finish: build setup for btbuilder-0.5.19-9.fc40.src.rpm Start: rpmbuild btbuilder-0.5.19-9.fc40.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1705968000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KrNDUv + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf btbuilder-0.5.19 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/btbuilder-0.5.19.tgz + STATUS=0 + '[' 0 -ne 0 ']' + cd btbuilder-0.5.19 + rm -rf /builddir/build/BUILD/btbuilder-0.5.19-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cIhrVM + umask 022 + cd /builddir/build/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd btbuilder-0.5.19 + /usr/bin/make -O -j2 V=1 VERBOSE=1 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/file.o src/file.C src/file.C: In member function ‘void BinaryReadFile::readByte(IByte&)’: src/file.C:65:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 65 | size_t ans = PHYSFS_read(file, &a, 1, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from src/file.h:14, from src/file.C:12: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readByteArray(int, IByte*)’: src/file.C:74:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 74 | size_t ans = PHYSFS_read(file, a, 1, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C:75:10: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 75 | if (ans != size) | ~~~~^~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readShort(IShort&)’: src/file.C:83:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 83 | size_t ans = PHYSFS_read(file, &a, 2, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readShortArray(int, IShort*)’: src/file.C:96:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 96 | size_t ans = PHYSFS_read(file, a, 2, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C:97:10: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 97 | if (ans != size) | ~~~~^~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readLong(ILong&)’: src/file.C:112:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 112 | size_t ans = PHYSFS_read(file, &a, 4, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readLongArray(int, ILong*)’: src/file.C:125:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 125 | size_t ans = PHYSFS_read(file, a, 4, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C:126:10: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 126 | if (ans != size) | ~~~~^~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readUByte(IUByte&)’: src/file.C:141:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 141 | size_t ans = PHYSFS_read(file, &a, 1, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readUByteArray(int, IUByte*)’: src/file.C:150:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 150 | size_t ans = PHYSFS_read(file, a, 1, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C:151:10: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 151 | if (ans != size) | ~~~~^~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readUShort(IUShort&)’: src/file.C:159:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 159 | size_t ans = PHYSFS_read(file, &a, 2, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readUShortArray(int, IUShort*)’: src/file.C:172:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 172 | size_t ans = PHYSFS_read(file, a, 2, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C:173:10: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 173 | if (ans != size) | ~~~~^~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readULong(IULong&)’: src/file.C:188:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 188 | size_t ans = PHYSFS_read(file, &a, 4, 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C: In member function ‘void BinaryReadFile::readULongArray(int, IULong*)’: src/file.C:201:26: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 201 | size_t ans = PHYSFS_read(file, a, 4, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/file.C:202:10: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 202 | if (ans != size) | ~~~~^~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeByte(const IByte&)’: src/file.C:258:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 258 | PHYSFS_write(file, &a, 1, 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeByteArray(int, const IByte*)’: src/file.C:263:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 263 | PHYSFS_write(file, a, 1, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeShort(const IShort&)’: src/file.C:268:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 268 | PHYSFS_write(file, &a, 2, 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeShortArray(int, const IShort*)’: src/file.C:273:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 273 | PHYSFS_write(file, a, 2, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeLong(const ILong&)’: src/file.C:278:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 278 | PHYSFS_write(file, &a, 4, 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeLongArray(int, const ILong*)’: src/file.C:283:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 283 | PHYSFS_write(file, a, 4, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeUByte(const IUByte&)’: src/file.C:288:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 288 | PHYSFS_write(file, &a, 1, 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeUByteArray(int, const IUByte*)’: src/file.C:293:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 293 | PHYSFS_write(file, a, 1, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeUShort(const IUShort&)’: src/file.C:298:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 298 | PHYSFS_write(file, &a, 2, 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeUShortArray(int, const IUShort*)’: src/file.C:303:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 303 | PHYSFS_write(file, a, 2, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeULong(const IULong&)’: src/file.C:308:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 308 | PHYSFS_write(file, &a, 4, 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/file.C: In member function ‘void BinaryWriteFile::writeULongArray(int, const IULong*)’: src/file.C:313:14: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 313 | PHYSFS_write(file, a, 4, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/dice.o src/dice.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/monster.o src/monster.C In file included from src/combat.h:14, from src/game.h:12, from src/monster.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ In file included from src/monster.C:8: src/monster.h: In constructor ‘BTMonster::BTMonster()’: src/monster.h:125:10: warning: ‘BTMonster::range’ will be initialized after [-Wreorder] 125 | IShort range; | ^~~~~ src/monster.h:114:16: warning: ‘unsigned int BTMonster::xp’ [-Wreorder] 114 | unsigned int xp; | ^~ src/monster.C:83:1: warning: when initialized here [-Wreorder] 83 | BTMonster::BTMonster() | ^~~~~~~~~ src/monster.C: In member function ‘void BTMonster::useRangedOnGroup(BTDisplay&, BTCombatantCollection*, int, int&)’: src/monster.C:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 305 | for (int i = 0; i < grp->size(); ++i) | ~~^~~~~~~~~~~~~ src/monster.C: In static member function ‘static void BTMonster::readXML(const char*, XMLVector&)’: src/monster.C:402:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 402 | for (int i = 0; i < monster.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/monster.C: In member function ‘BTMonster::write(BinaryWriteFile&)’: src/monster.C:322:9: warning: ‘strncpy’ specified bound 14 equals destination size [-Wstringop-truncation] 322 | strncpy(tmp, name.c_str(), 14); | ^ src/monster.C:342:9: warning: ‘strncpy’ specified bound 14 equals destination size [-Wstringop-truncation] 342 | strncpy(tmp, meleeMessage, 14); | ^ src/monster.C:350:9: warning: ‘strncpy’ specified bound 14 equals destination size [-Wstringop-truncation] 350 | strncpy(tmp, rangedMessage, 14); | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/spell.o src/spell.C In file included from src/combat.h:14, from src/spell.h:14, from src/spell.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/spell.h:16: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ In file included from src/game.h:18, from src/spell.C:9: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ src/spell.C: In copy constructor ‘BTSpell::BTSpell(const BTSpell&)’: src/spell.C:31:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 31 | for (int i = 0; i < copy.manifest.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/spell.C: In member function ‘bool BTSpell::hasCombatEffect() const’: src/spell.C:108:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 108 | for (int i = 0; i < manifest.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/spell.C: In member function ‘int BTSpell::activate(BTDisplay&, const char*, bool, BTCombat*, int, int, int, int)’: src/spell.C:201:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 201 | for (int i = 0; i < manifest.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/spell.C: In member function ‘void BTSpell::silentActivate(BTDisplay&, int, int, int)’: src/spell.C:263:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 263 | for (int i = 0; i < manifest.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/spell.C: In static member function ‘static void BTSpell::readXML(const char*, XMLVector&)’: src/spell.C:315:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 315 | for (int i = 0; i < spell.size(); ++i) | ~~^~~~~~~~~~~~~~ src/spell.C: In member function ‘virtual void BTSpell1::upgrade()’: src/spell.C:512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 512 | for (int which = 0; which < skillList.size(); ++which) | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/spell.h:12: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/spell.C:175:38: required from here src/spell.C:512:31: warning: 175 | text += monList[grp->monsterType].getName(); src/spell.C:512:31: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/spell.C: In member function ‘BTSpell::write(BinaryWriteFile&)’: src/spell.C:126:9: warning: ‘strncpy’ specified bound 29 equals destination size [-Wstringop-truncation] 126 | strncpy(tmp, name.c_str(), 29); | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/item.o src/item.C In file included from src/item.C:8: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/combat.h:14, from src/game.h:12, from src/item.C:10: src/screenset.h: At global scope: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/item.h: In constructor ‘BTItem::BTItem()’: src/item.h:80:7: warning: ‘BTItem::price’ will be initialized after [-Wreorder] 80 | int price; | ^~~~~ src/item.h:78:7: warning: ‘int BTItem::spellCast’ [-Wreorder] 78 | int spellCast; | ^~~~~~~~~ src/item.C:59:1: warning: when initialized here [-Wreorder] 59 | BTItem::BTItem() | ^~~~~~ src/item.h:78:7: warning: ‘BTItem::spellCast’ will be initialized after [-Wreorder] 78 | int spellCast; | ^~~~~~~~~ src/item.h:77:7: warning: ‘int BTItem::type’ [-Wreorder] 77 | int type; | ^~~~ src/item.C:59:1: warning: when initialized here [-Wreorder] 59 | BTItem::BTItem() | ^~~~~~ src/item.C: In member function ‘virtual std::string BTItemSlotList::getName(int)’: src/item.C:260:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 260 | if (size() > index) | ~~~~~~~^~~~~~~ src/item.C: In member function ‘virtual int BTItemSlotList::getIndex(std::string)’: src/item.C:268:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 268 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ src/item.C: In member function ‘virtual std::string BTItemTypeList::getName(int)’: src/item.C:281:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 281 | if (size() > index) | ~~~~~~~^~~~~~~ src/item.C: In member function ‘virtual int BTItemTypeList::getIndex(std::string)’: src/item.C:289:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ src/item.C: In member function ‘BTItem::write(BinaryWriteFile&)’: src/item.C:164:9: warning: ‘strncpy’ specified bound 25 equals destination size [-Wstringop-truncation] 164 | strncpy(tmp, name.c_str(), 25); | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/main.o src/main.C In file included from src/combat.h:14, from src/spell.h:14, from src/main.C:5: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/spell.h:16: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ In file included from src/main.C:6: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ src/main.C: In function ‘int main(int, char**)’: src/main.C:236:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 236 | for (i = 0; i < monList.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/main.C:297:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 297 | for (i = 0; i < sortedSplList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/main.C:307:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 307 | for (j = 0; j < jobList.size(); ++j) | ~~^~~~~~~~~~~~~~~~ src/main.C:312:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 312 | printf("Class: %s\n", ((j < jobList.size()) ? BTGame::getGame()->getJobList()[j]->name : "Unknown")); | ~~^~~~~~~~~~~~~~~~ src/main.C:323:24: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘__gnu_cxx::__alloc_traits, BTDuration*>::value_type’ {aka ‘BTDuration*’} [-Wformat=] 323 | printf("Duration: %s\n", BTGame::getGame()->getDurationList()[mon.getDuration()]); | ~^ | | | char* src/main.C:359:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 359 | for (i = 0; i < itmList.size(); i++) | ~~^~~~~~~~~~~~~~~~ src/main.C:363:20: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘__gnu_cxx::__alloc_traits, BTItemType*>::value_type’ {aka ‘BTItemType*’} [-Wformat=] 363 | printf("Type: %s\n", game.getItemTypeList()[mon.getType()]); | ~^ | | | char* In file included from src/monster.h:16, from src/main.C:4: src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTMonster; item1 = BTMonster]’: src/main.C:232:16: required from here src/main.C:363:20: warning: 232 | monList.save(xmlFile); src/main.C:363:20: warning: | ~~~~~~~~~~~~^~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 149 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/main.C:238:29: required from here src/factory.h:149:11: warning: 238 | BTMonster &mon(monList[i]); src/factory.h:149:11: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTSpell; item1 = BTSpell1; IShort = short int]’: src/main.C:266:50: required from here src/factory.h:187:10: warning: 266 | printf(": %s", splList[mon.getRangedSpell()].getCode()); src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTSpell; item1 = BTSpell1]’: src/main.C:289:16: required from here src/factory.h:187:10: warning: 289 | splList.save(xmlFile); src/factory.h:187:10: warning: | ~~~~~~~~~~~~^~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 149 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTSortedFactory::operator[](IShort) [with item = BTSpell; IShort = short int]’: src/main.C:299:33: required from here src/factory.h:149:11: warning: 299 | BTSpell &mon(sortedSplList[i]); src/factory.h:149:11: warning: | ^ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 273 | if (num >= sortedItems.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTItem; item1 = BTItem]’: src/main.C:355:16: required from here src/factory.h:273:10: warning: 355 | itmList.save(xmlFile); src/factory.h:273:10: warning: | ~~~~~~~~~~~~^~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 149 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTItem; item1 = BTItem; IShort = short int]’: src/main.C:361:26: required from here src/factory.h:149:11: warning: 361 | BTItem &mon(itmList[i]); src/factory.h:149:11: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/btconst.o src/btconst.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/map.o src/map.C In file included from src/map.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ In file included from src/game.h:12, from src/map.C:11: src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/map.C: In copy constructor ‘BTSpecialBody::BTSpecialBody(const BTSpecialBody&)’: src/map.C:94:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 94 | for (int i = 0; i < copy.ops.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/map.C: In member function ‘void BTSpecialBody::eraseOperation(BTSpecialOperation*)’: src/map.C:102:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 102 | for (int i = 0; i < ops.size(); ++i) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘int BTSpecialBody::findLabel(const std::string&) const’: src/map.C:114:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 114 | for (int i = 0; i < ops.size(); ++i) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘BTSpecialOperation* BTSpecialBody::getOperation(int)’: src/map.C:125:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 125 | if (line < ops.size()) | ~~~~~^~~~~~~~~~~~ src/map.C: In member function ‘void BTSpecialBody::insertOperation(BTSpecialOperation*, BTSpecialOperation*)’: src/map.C:132:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 132 | for (int i = 0; i < ops.size(); ++i) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘void BTSpecialBody::replaceOperation(BTSpecialOperation*, BTSpecialOperation*)’: src/map.C:144:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 144 | for (int i = 0; i < ops.size(); ++i) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘virtual IBool BTSpecialBody::isNothing() const’: src/map.C:163:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 163 | while (i < ops.size()) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘int BTSpecialBody::numOfOperations(bool) const’: src/map.C:186:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < ops.size(); ++i) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘virtual void BTSpecialBody::print(FILE*, int) const’: src/map.C:221:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 221 | while (i < ops.size()) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘void BTSpecialBody::runFromLine(BTDisplay&, BTSpecialContext*, int) const’: src/map.C:235:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 235 | while (line < ops.size()) | ~~~~~^~~~~~~~~~~~ src/map.C: In member function ‘void BTSpecialBody::upgradeToLabel(BitField&)’: src/map.C:252:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < ops.size(); ++i) | ~~^~~~~~~~~~~~ src/map.C: In member function ‘virtual std::string BTSpecialCommand::print() const’: src/map.C:325:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 325 | while (dollarSign = strchr(start, '$')) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/map.C: In member function ‘virtual void BTSpecialCommand::run(BTDisplay&, BTSpecialContext*) const’: src/map.C:453:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 453 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:479:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 479 | if (n < party.size()) | ~~^~~~~~~~~~~~~~ src/map.C:548:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 548 | if (n < party.size()) | ~~^~~~~~~~~~~~~~ src/map.C:613:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 613 | for (int who = 0; who < party.size(); ++who) | ~~~~^~~~~~~~~~~~~~ src/map.C:629:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 629 | for (int who = 0; who < party.size(); ++who) | ~~~~^~~~~~~~~~~~~~ src/map.C:645:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 645 | for (int who = 0; who < party.size(); ++who) | ~~~~^~~~~~~~~~~~~~ src/map.C:661:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 661 | for (int who = 0; who < party.size(); ++who) | ~~~~^~~~~~~~~~~~~~ src/map.C:689:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 689 | for (int who = 0; who < party.size(); ++who) | ~~~~^~~~~~~~~~~~~~ src/map.C:691:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 691 | for (int which = 0; which < skillList.size(); ++which) | ~~~~~~^~~~~~~~~~~~~~~~~~ src/map.C:863:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 863 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:873:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 873 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:886:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 886 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:903:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:933:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 933 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:996:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 996 | if ((27 != key) && (party.size() > (key - '1'))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/map.C: In member function ‘virtual std::string BTSpecialConditional::print() const’: src/map.C:1138:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1138 | while (dollarSign = strchr(start, '$')) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/map.C: In member function ‘virtual void BTSpecialConditional::run(BTDisplay&, BTSpecialContext*) const’: src/map.C:1226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1226 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1238:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1238 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1271:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1271 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1279:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1279 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1311:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1311 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1320:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1320 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1337:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1337 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1351:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1351 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/map.C:1386:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1386 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ In file included from src/screenset.h:12: src/map.h: In copy constructor ‘BTSpecial::BTSpecial(const BTSpecial&)’: src/map.h:286:17: warning: ‘BTSpecial::body’ will be initialized after [-Wreorder] 286 | BTSpecialBody body; | ^~~~ src/map.h:285:7: warning: ‘int BTSpecial::decoration’ [-Wreorder] 285 | int decoration; | ^~~~~~~~~~ src/map.C:1466:1: warning: when initialized here [-Wreorder] 1466 | BTSpecial::BTSpecial(const BTSpecial ©) | ^~~~~~~~~ src/map.C: In constructor ‘BTSpecial::BTSpecial(BinaryReadFile&)’: src/map.C:1566:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1566 | if (body.ops.size() <= i - 1) | ~~~~~~~~~~~~~~~~^~~~~~~~ src/map.C: In member function ‘void BTSpecial::print(FILE*) const’: src/map.C:1609:6: warning: unused variable ‘i’ [-Wunused-variable] 1609 | int i, last; | ^ src/map.C:1609:9: warning: unused variable ‘last’ [-Wunused-variable] 1609 | int i, last; | ^~~~ src/map.C: In member function ‘void BTSpecial::write(BinaryWriteFile&)’: src/map.C:1690:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1690 | for (i = 0; i < body.ops.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/map.C:1698:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1698 | for (i = 0; i < body.ops.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/map.C:1726:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1726 | for (i = 0; i < body.ops.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/map.C:1681:9: warning: unused variable ‘unknown’ [-Wunused-variable] 1681 | IUByte unknown; | ^~~~~~~ src/map.C: In member function ‘void BTSpecial::upgrade()’: src/map.C:1779:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1779 | if (body.ops.size() <= i - 1) | ~~~~~~~~~~~~~~~~^~~~~~~~ src/map.C: In constructor ‘BTMap::BTMap(BinaryReadFile&)’: src/map.C:1859:23: warning: catching polymorphic type ‘class FileException’ by value [-Wcatch-value=] 1859 | catch (FileException e) | ^ src/map.C: In member function ‘void BTMap::checkRandomEncounter(BTDisplay&) const’: src/map.C:1911:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1911 | for (int i = 0; i < monsterChance.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/map.C: In member function ‘int BTMap::getMonsterChance() const’: src/map.C:1950:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1950 | for (int i = 0; i < monsterChance.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/map.C: In member function ‘void BTMap::generateRandomEncounter(BTDisplay&, int) const’: src/map.C:1982:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1982 | for (int i = 0; i < monList.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/map.C: In member function ‘BTSpecial* BTMap::getSpecial(IShort)’: src/map.C:2002:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘IShort’ {aka ‘short int’} [-Wsign-compare] 2002 | return ((specials.size() > num) ? specials[num] : NULL); | ~~~~~~~~~~~~~~~~^~~~~ src/map.C: In member function ‘std::string BTMap::getStreetName(int)’: src/map.C:2018:29: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2018 | return ((streetName.size() > num) ? streetName[num] : std::string("")); | ~~~~~~~~~~~~~~~~~~^~~~~ src/map.C: In member function ‘void BTMap::write(BinaryWriteFile&)’: src/map.C:2173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2173 | for (i = 0; i < specials.size(); i++) | ~~^~~~~~~~~~~~~~~~~ src/map.C:2127:9: warning: unused variable ‘unknown’ [-Wunused-variable] 2127 | IUByte unknown; | ^~~~~~~ src/map.C: In member function ‘void BTMap::upgrade()’: src/map.C:2183:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2183 | for (int i = 0; i < specials.size(); i++) | ~~^~~~~~~~~~~~~~~~~ src/map.C: In member function ‘bool BTLevel::contains(const std::string&)’: src/map.C:2195:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2195 | for (int i = 0; i < filename.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/map.C: In member function ‘std::string BTLevel::deeper(const std::string&, int)’: src/map.C:2206:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2206 | for (int i = 0; i < filename.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/map.C:2211:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2211 | if ((where == -1) || (where + down >= filename.size()) || (where + down < 0)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/map.C: In member function ‘int BTLevel::level(const std::string&)’: src/map.C:2219:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2219 | for (int i = 0; i < filename.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTItem; item1 = BTItem; IShort = short int]’: src/map.C:335:63: required from here src/map.C:2219:20: warning: 335 | answer += BTCore::getCore()->getItemList()[number[count++]].getName(); src/map.C:2219:20: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/map.C:339:66: required from here src/factory.h:187:10: warning: 339 | answer += BTCore::getCore()->getMonsterList()[number[count++]].getName().c_str(); src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTSpell; item1 = BTSpell1; IShort = short int]’: src/map.C:342:64: required from here src/factory.h:187:10: warning: 342 | answer += BTCore::getCore()->getSpellList()[number[count++]].getName(); src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/psuedo3d.o src/psuedo3d.C src/psuedo3d.C: In member function ‘void Psuedo3D::clear()’: src/psuedo3d.C:51:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 51 | for (int i = 0; i < config->mapType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/psuedo3d.C:69:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 69 | for (int i = 0; i < config->wallType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/psuedo3d.C:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < config->decorType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/psuedo3d.C: In member function ‘void Psuedo3D::draw(Psuedo3DMap*, int, int, int)’: src/psuedo3d.C:112:6: warning: unused variable ‘i’ [-Wunused-variable] 112 | int i; | ^ src/psuedo3d.C:113:6: warning: unused variable ‘type’ [-Wunused-variable] 113 | int type; | ^~~~ src/psuedo3d.C: In member function ‘void Psuedo3D::setConfig(Psuedo3DConfig*)’: src/psuedo3d.C:185:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 185 | for (int i = 0; i < config->wallType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/psuedo3d.C:199:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 199 | for (int i = 0; i < config->decorType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/psuedo3d.C:213:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < config->mapType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/psuedo3dconfig.o src/psuedo3dconfig.C src/psuedo3dconfig.C: In member function ‘int Psuedo3DConfig::findWallType(int, int)’: src/psuedo3dconfig.C:65:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < mapType.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/psuedo3dconfig.C:75:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < wallType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/psuedo3dconfig.C: In member function ‘int Psuedo3DConfig::findMapType(int, bool)’: src/psuedo3dconfig.C:88:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 88 | for (int i = 0; i < mapType.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/psuedo3dconfig.C: In member function ‘int Psuedo3DConfig::findDecorationType(int)’: src/psuedo3dconfig.C:106:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 106 | for (int i = 0; i < decorType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/psuedo3dconfig.C: In member function ‘bool Psuedo3DConfig::validate()’: src/psuedo3dconfig.C:146:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 146 | for (int i = 0; i < wallType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/psuedo3dconfig.C:155:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 155 | for (int i = 0; i < wallType.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ src/psuedo3dconfig.C:159:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 159 | for (int k = 0; k < wallType[i]->modulus.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/psuedo3dconfig.C: In static member function ‘static void Psuedo3DConfig::readXML(const char*, XMLVector&)’: src/psuedo3dconfig.C:184:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < cfg.size(); ++i) | ~~^~~~~~~~~~~~ src/psuedo3dconfig.C: In member function ‘virtual std::string Psuedo3DConfigList::getName(int)’: src/psuedo3dconfig.C:197:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 197 | if (size() > index) | ~~~~~~~^~~~~~~ src/psuedo3dconfig.C: In member function ‘virtual int Psuedo3DConfigList::getIndex(std::string)’: src/psuedo3dconfig.C:205:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 205 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/job.o src/job.C In file included from src/combat.h:14, from src/game.h:12, from src/job.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/job.C: In member function ‘virtual bool BTJobChangeRuleAtLeast::compare(BTPc*)’: src/job.C:16:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 16 | for (int i = 0; (i < changeRule.size()) && (match < minimum); ++i) | ~~^~~~~~~~~~~~~~~~~~~ src/job.C: In member function ‘BTJobSkillPurchase* BTJobSkill::findNextPurchase(int)’: src/job.C:73:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 73 | for (int pr = 0; pr < purchase.size(); ++pr) | ~~~^~~~~~~~~~~~~~~~~ src/job.C: In member function ‘BTJobSkill* BTJob::getSkill(int)’: src/job.C:105:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 105 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/job.C: In member function ‘bool BTJob::isAllowed(BTPc*, bool)’: src/job.C:125:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 125 | for (int i = 0; i < changeRule.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~ src/job.C: In member function ‘virtual std::string BTJobList::getName(int)’: src/job.C:171:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 171 | if (size() > index) | ~~~~~~~^~~~~~~ src/job.C: In member function ‘virtual int BTJobList::getIndex(std::string)’: src/job.C:179:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 179 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ src/job.C: In member function ‘virtual std::string BTJobAbbrevList::getName(int)’: src/job.C:197:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 197 | if (jbList->size() > index) | ~~~~~~~~~~~~~~~^~~~~~~ src/job.C: In member function ‘virtual int BTJobAbbrevList::getIndex(std::string)’: src/job.C:205:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 205 | for (int i = 0; i < jbList->size(); ++i) | ~~^~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/expatcpp.o src/expatcpp.C src/expatcpp.C: In member function ‘void ExpatXMLParser::parse(const char*, bool)’: src/expatcpp.C:39:35: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 39 | PHYSFS_sint64 num = PHYSFS_read(f, buffer, 1, XMLBUFFER); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/expatcpp.C:13: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/game.o src/game.C In file included from src/combat.h:14, from src/game.h:12, from src/game.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/game.C: In member function ‘BTShop* BTCore::getShop(int)’: src/game.C:133:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 133 | for (int i = 0; i < shops.size(); ++i) | ~~^~~~~~~~~~~~~~ src/game.C: In member function ‘void BTGame::loadStart()’: src/game.C:362:14: warning: ‘PHYSFS_sint64 PHYSFS_read(PHYSFS_File*, void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 362 | PHYSFS_read(start, levelName, 1, 14); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/file.h:14, from src/game.h:10: /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/game.C: In member function ‘bool BTGame::findTrap(BTDisplay&)’: src/game.C:394:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 394 | for (int i = 0; i < skillList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/game.C:398:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 398 | for (int k = 0; k < party.size(); ++k) | ~~^~~~~~~~~~~~~~ src/game.C: In member function ‘void BTGame::run(BTDisplay&)’: src/game.C:674:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 674 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/game.C:762:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 762 | if (n < party.size()) | ~~^~~~~~~~~~~~~~ src/game.C: In member function ‘void BTGame::nextTurn(BTDisplay&, BTCombat*)’: src/game.C:1133:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1133 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/game.C: In member function ‘void BTGame::readSaveXML(const char*)’: src/game.C:1223:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1223 | for (int i = 0; i < getRoster().size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ src/game.C:1227:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1227 | for (int i = 0; i < curParty.member.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/game.C:1230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1230 | for (int k = 0; k < roster.size(); ++k) | ~~^~~~~~~~~~~~~~~ src/game.C:1239:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1239 | if ((!found) && (extraPos < extra.size())) | ~~~~~~~~~^~~~~~~~~~~~~~ src/game.C: In member function ‘void BTGame::writeSaveXML(const char*)’: src/game.C:1253:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1253 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/game.C:1257:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1257 | for (int k = 0; k < roster.size(); ++k) | ~~^~~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘void BTFactory::load(const char*) [with item = BTSpell; item1 = BTSpell1]’: src/game.C:31:16: required from here src/game.C:1257:21: warning: 31 | spellList.load(m->spell); src/game.C:1257:21: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~ src/factory.h:124:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 124 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h:135:24: warning: catching polymorphic type ‘class FileException’ by value [-Wcatch-value=] 135 | catch (FileException e) | ^ src/factory.h: In instantiation of ‘void BTFactory::load(const char*) [with item = BTItem; item1 = BTItem]’: src/game.C:32:15: required from here src/factory.h:135:24: warning: 32 | itemList.load(m->item); src/factory.h:135:24: warning: | ~~~~~~~~~~~~~^~~~~~~~~ src/factory.h:124:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 124 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h:135:24: warning: catching polymorphic type ‘class FileException’ by value [-Wcatch-value=] 135 | catch (FileException e) | ^ src/factory.h: In instantiation of ‘void BTFactory::load(const char*) [with item = BTMonster; item1 = BTMonster]’: src/game.C:33:18: required from here src/factory.h:135:24: warning: 33 | monsterList.load(m->monster); src/factory.h:135:24: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/factory.h:124:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 124 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h:135:24: warning: catching polymorphic type ‘class FileException’ by value [-Wcatch-value=] 135 | catch (FileException e) | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/race.o src/race.C src/race.C: In member function ‘virtual std::string BTRaceList::getName(int)’: src/race.C:33:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 33 | if ((size() > index) && (index >= 0)) | ~~~~~~~^~~~~~~ src/race.C: In member function ‘virtual int BTRaceList::getIndex(std::string)’: src/race.C:41:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 41 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/xmlserializer.o src/xmlserializer.C src/xmlserializer.C: In member function ‘void XMLSerializer::write(const char*, bool)’: src/xmlserializer.C:672:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 672 | for (; i < ary->size(); ++i) | ~~^~~~~~~~~~~~~ src/xmlserializer.C:679:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 679 | if (i + 1 == ary->size()) | ~~~~~~^~~~~~~~~~~~~~ src/xmlserializer.C:781:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 781 | for (int i = 0; i < v->size(); ++i) | ~~^~~~~~~~~~~ src/xmlserializer.C:791:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 791 | for (int i = 0; i < v->size(); ++i) | ~~^~~~~~~~~~~ src/xmlserializer.C:801:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 801 | for (int i = 0; i < v->size(); ++i) | ~~^~~~~~~~~~~ src/xmlserializer.C: In member function ‘void XMLSerializer::write(PHYSFS_File*, FILE*, const char*, size_t)’: src/xmlserializer.C:875:15: warning: ‘PHYSFS_sint64 PHYSFS_write(PHYSFS_File*, const void*, PHYSFS_uint32, PHYSFS_uint32)’ is deprecated [-Wdeprecated-declarations] 875 | PHYSFS_write(physFile, content, 1, len); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/xmlserializer.h:17, from src/xmlserializer.C:8: /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/sdlextend.o src/sdlextend.c g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/display.o src/display.C In file included from src/combat.h:14, from src/game.h:12, from src/display.C:10: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/display.C: In member function ‘unsigned int BTTextWidget::process(BTBackgroundAndScreen*, const char*, int*, int)’: src/display.C:276:24: warning: comparison of integer expressions of different signedness: ‘const char’ and ‘unsigned int’ [-Wsign-compare] 276 | if (specialKeys[i] == key) | ~~~~~~~~~~~~~~~^~~~~~ src/display.C: In member function ‘int BTTextWidget::selectFlag(BTBackgroundAndScreen*, int, BTFlagNameList*)’: src/display.C:457:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 457 | while ((f->size() <= initial) || (f->size() < 16)) | ~~~~~~~~~~^~~~~~~~~~ src/display.C:532:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 532 | if ((f->size() - 1 == selected) && (s == "")) | ~~~~~~~~~~~~~~^~~~~~~~~~~ src/display.C: In destructor ‘BTDisplay::~BTDisplay()’: src/display.C:865:3: warning: deleting object of polymorphic class type ‘BTStatusBar’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 865 | delete status; | ^~~~~~~~~~~~~ src/display.C: In member function ‘void BTDisplay::addChoice(const char*, const char*, BTAlignment::alignment)’: src/display.C:914:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 914 | if (partial = strchr(words, '\n')) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/display.C:923:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 923 | while (partial = strchr(words, '\n')); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/display.C: In member function ‘void BTDisplay::drawImage(int)’: src/display.C:1102:11: warning: variable ‘src’ set but not used [-Wunused-but-set-variable] 1102 | SDL_Rect src, dst; | ^~~ src/display.C: In member function ‘void BTDisplay::drawIcons()’: src/display.C:1234:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1234 | for (int i = 0; i < config->icon.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ src/display.C: In member function ‘void BTDisplay::drawStats()’: src/display.C:1248:6: warning: unused variable ‘i’ [-Wunused-variable] 1248 | int i; | ^ src/display.C: In member function ‘SDL_Color& BTDisplay::getColor(const std::string&)’: src/display.C:1261:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1261 | for (int i = 0; i < config->color.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/display.C: In member function ‘unsigned int BTDisplay::readChar(int)’: src/display.C:1401:59: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1401 | if ((animationDelay) && ((delay == 0) || (animationDelay < delay))) | ~~~~~~~~~~~~~~~^~~~~~~ src/display.C:1472:61: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1472 | if ((animationDelay) && ((delay == 0) || (animationDelay < delay))) | ~~~~~~~~~~~~~~~^~~~~~~ src/display.C:1485:61: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1485 | if ((animationDelay) && ((delay == 0) || (animationDelay < delay))) | ~~~~~~~~~~~~~~~^~~~~~~ src/display.C:1490:62: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1490 | if ((animationDelay) && ((delay == 0) || (animationDelay < delay))) | ~~~~~~~~~~~~~~~^~~~~~~ src/display.C: In member function ‘Psuedo3DConfig* BTDisplay::setWallGraphics(int)’: src/display.C:1664:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1664 | if (p3dConfig->size() > type) | ~~~~~~~~~~~~~~~~~~^~~~~~ src/display.C: In member function ‘void BTDisplay::stopMusic(int)’: src/display.C:1755:88: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1755 | if ((!music.empty()) && (music.front()->musicObj != NULL) && ((music.front()->musicId == id) || (id == BTMUSICID_ALL))) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/display.C:1771:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1771 | if ((!music.empty()) && (music.front()->musicId == id)) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/display.C:1786:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1786 | if ((*itr)->musicId == id) | ~~~~~~~~~~~~~~~~^~~~~ src/display.C: In member function ‘void BTDisplay::toggleFullScreen()’: src/display.C:1800:11: warning: variable ‘src’ set but not used [-Wunused-but-set-variable] 1800 | SDL_Rect src, dst; | ^~~ src/display.C: In member function ‘void BTDisplay::setupScreens(BTDisplayConfig*, int, int)’: src/display.C:2302:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2302 | for (int w = 0; w < c->layout.size(); ++w) | ~~^~~~~~~~~~~~~~~~~~ src/display.C:2315:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2315 | for (int i = 0; i < c->layout[w]->widgets.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/display.C: In member function ‘void BTBackgroundAndScreen::drawMap(bool)’: src/display.C:2627:17: warning: unused variable ‘response’ [-Wunused-variable] 2627 | unsigned char response = display->readChar(); | ^~~~~~~~ src/display.C:2469:11: warning: variable ‘src’ set but not used [-Wunused-but-set-variable] 2469 | SDL_Rect src, dst; | ^~~ src/display.C: In member function ‘BTDisplay::readChar(int)’: src/display.C:1411:20: warning: ‘timer’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | SDL_RemoveTimer(timer); | ~~~~~~~~~~~~~~~^~~~~~~ src/display.C:1397:14: note: ‘timer’ was declared here 1397 | SDL_TimerID timer; | ^~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/pc.o src/pc.C In file included from src/combat.h:14, from src/game.h:12, from src/pc.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ In file included from src/pc.C:8: src/pc.h: In constructor ‘BTPc::BTPc()’: src/pc.h:133:16: warning: ‘BTPc::gold’ will be initialized after [-Wreorder] 133 | unsigned int gold; | ^~~~ src/pc.h:132:16: warning: ‘unsigned int BTPc::xp’ [-Wreorder] 132 | unsigned int xp; | ^~ src/pc.C:38:1: warning: when initialized here [-Wreorder] 38 | BTPc::BTPc() | ^~~~ src/pc.h: In constructor ‘BTPc::BTPc(int, int, BTCombatant*)’: src/pc.h:133:16: warning: ‘BTPc::gold’ will be initialized after [-Wreorder] 133 | unsigned int gold; | ^~~~ src/pc.h:132:16: warning: ‘unsigned int BTPc::xp’ [-Wreorder] 132 | unsigned int xp; | ^~ src/pc.C:49:1: warning: when initialized here [-Wreorder] 49 | BTPc::BTPc(int monsterType, int j, BTCombatant *c /*= NULL*/) | ^~~~ src/pc.C: In member function ‘void BTPc::activateItems(BTDisplay&)’: src/pc.C:102:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 102 | for (numItems = 0; numItems < BT_ITEMS; ++numItems) src/pc.C: In member function ‘bool BTPc::advanceLevel()’: src/pc.C:150:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < jobList[job]->skill.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pc.C:154:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 154 | for (int k = 0; k < skill.size(); ++k) | ~~^~~~~~~~~~~~~~ src/pc.C:178:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 178 | for (int k = 0; k < skill.size(); ++k) | ~~^~~~~~~~~~~~~~ src/pc.C:180:35: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 180 | if (skill[k]->history.size() >= level - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/pc.C: In member function ‘std::string BTPc::attack(BTCombatant*, int, int&, int&)’: src/pc.C:233:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C:253:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 253 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C:275:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 275 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘void BTPc::changeJob(int)’: src/pc.C:335:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C:340:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 340 | for (int k = 0; k < jobList[newJob]->skill.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pc.C:343:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 343 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘void BTPc::deactivateItems(BTDisplay&)’: src/pc.C:391:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 391 | for (numItems = 0; numItems < BT_ITEMS; ++numItems) src/pc.C:387:6: warning: unused variable ‘pc’ [-Wunused-variable] 387 | int pc = party.find(this); | ^~ src/pc.C:388:21: warning: unused variable ‘itemList’ [-Wunused-variable] 388 | BTFactory &itemList = game->getItemList(); | ^~~~~~~~ src/pc.C:389:32: warning: unused variable ‘spellList’ [-Wunused-variable] 389 | BTFactory &spellList = game->getSpellList(); | ^~~~~~~~~ src/pc.C: In member function ‘bool BTPc::drainItem(BTDisplay&, int)’: src/pc.C:413:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 413 | for (numItems = 0; numItems < BT_ITEMS; ++numItems) src/pc.C: In member function ‘virtual bool BTPc::drainLevel()’: src/pc.C:442:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 442 | for (int k = 0; k < skill.size(); ++k) | ~~^~~~~~~~~~~~~~ src/pc.C:444:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 444 | if (skill[k]->history.size() >= level) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/pc.C: In member function ‘bool BTPc::equip(BTDisplay&, int)’: src/pc.C:468:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 468 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘int BTPc::getHandWeapon() const’: src/pc.C:585:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 585 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘int BTPc::getSkill(int) const’: src/pc.C:602:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 602 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘bool BTPc::giveItem(int, bool, int)’: src/pc.C:626:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 626 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘void BTPc::giveSkillUse(int, int)’: src/pc.C:674:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 674 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘bool BTPc::hasItem(int) const’: src/pc.C:699:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 699 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘bool BTPc::hasSkillUse(int)’: src/pc.C:736:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 736 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘void BTPc::removeTag(const std::string&)’: src/pc.C:753:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 753 | for (int i = 0; i < tag.size(); ++i) | ~~^~~~~~~~~~~~ src/pc.C: In member function ‘virtual void BTPc::serialize(ObjectSerializer*)’: src/pc.C:841:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 841 | for (i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘void BTPc::setTag(const std::string&)’: src/pc.C:861:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 861 | for (int i = 0; i < tag.size(); ++i) | ~~^~~~~~~~~~~~ src/pc.C: In member function ‘void BTPc::setSkill(int, int, int)’: src/pc.C:871:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 871 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘void BTPc::setSkillUnlimited(int, bool)’: src/pc.C:889:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 889 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘bool BTPc::takeItem(BTDisplay&, int)’: src/pc.C:916:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 916 | for (int i = 0; i < BT_ITEMS; ++i) src/pc.C: In member function ‘bool BTPc::takeItemFromIndex(BTDisplay&, int)’: src/pc.C:932:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 932 | for (int i = index + 1; i < BT_ITEMS; ++i) src/pc.C: In member function ‘void BTPc::takeItemCharge(BTDisplay&, int, int)’: src/pc.C:957:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 957 | for (int i = index + 1; i < BT_ITEMS; ++i) src/pc.C: In member function ‘virtual void BTPc::useAutoCombatSkill(bool, BitField&)’: src/pc.C:1006:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1006 | for (int i = 0; i < skillList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/pc.C: In member function ‘bool BTPc::useSkill(int, int)’: src/pc.C:1025:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1025 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/pc.C: In member function ‘void BTPc::updateSkills()’: src/pc.C:1057:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1057 | for (int i = 0; i < jobList[job]->skill.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pc.C:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1067 | for (int sk = 0; sk < skill.size(); ++sk) | ~~~^~~~~~~~~~~~~~ src/pc.C: In static member function ‘static void BTPc::readXML(const char*, XMLVector&, XMLVector&, XMLVector&)’: src/pc.C:1117:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1117 | for (int i = 0; i < pc.size(); ++i) | ~~^~~~~~~~~~~ src/pc.C: In member function ‘bool BTParty::checkDead(BTDisplay&)’: src/pc.C:1212:15: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1212 | if (size() == restStoned - 1) | ~~~~~~~^~~~~~~~~~~~~~~~~ src/pc.C: In member function ‘int BTParty::find(BTPc*)’: src/pc.C:1229:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1229 | for (int who = 0; who < size(); ++who) | ~~~~^~~~~~~~ src/pc.C: In member function ‘void BTParty::giveItem(int, BTDisplay&)’: src/pc.C:1242:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1242 | for (; who < size(); ++who) | ~~~~^~~~~~~~ src/pc.C:1248:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1248 | if (who < size()) | ~~~~^~~~~~~~ src/pc.C: In member function ‘void BTParty::moveTo(int, int, BTDisplay&)’: src/pc.C:1265:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1265 | if (where == size()) | ~~~~~~^~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/pc.C:55:37: required from here src/pc.C:1265:13: warning: 55 | name = new char[monsterList[monster].getName().length() + 1]; src/pc.C:1265:13: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTItem; item1 = BTItem; IShort = short int]’: src/pc.C:110:46: required from here src/factory.h:187:10: warning: 110 | int spellCast = itemList[item[numItems].id].getSpellCast(); src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTSpell; item1 = BTSpell1; IShort = short int]’: src/pc.C:119:25: required from here src/factory.h:187:10: warning: 119 | spellList[spellCast].silentActivate(d, pc, effectID, level); src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/pc.C: In member function ‘BTPc::serialize(ObjectSerializer*)’: src/pc.C:845:24: warning: ‘__snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 845 | snprintf(tmp, 10, "%d", i + 1); | ^ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from src/bitfield.h:10, from src/combatant.h:10, from src/pc.h:11: In function ‘snprintf’, inlined from ‘BTPc::serialize(ObjectSerializer*)’ at src/pc.C:845:11: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 2 and 11 bytes into a destination of size 10 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/module.o src/module.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/compressor.o src/compressor.C src/compressor.C: In member function ‘void BTCompressorReadFile::readData(int, int, IUByte*)’: src/compressor.C:145:25: warning: catching polymorphic type ‘class FileException’ by value [-Wcatch-value=] 145 | catch (FileException e) | ^ src/compressor.C:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘IULong’ {aka ‘unsigned int’} [-Wsign-compare] 149 | IULong amount = ((i > length) ? length : i); | ~~^~~~~~~~ gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/physfsrwops.o src/physfsrwops.c src/physfsrwops.c: In function ‘physfsrwops_seek’: src/physfsrwops.c:56:27: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 56 | PHYSFS_getLastError()); | ^~~~~~~~~~~~~~~~~~~ In file included from src/physfsrwops.h:26, from src/physfsrwops.c:24: /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/physfsrwops.c:78:13: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 78 | SDL_SetError("Can't find end of file: %s", PHYSFS_getLastError()); | ^~~~~~~~~~~~ /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/physfsrwops.c:106:9: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 106 | SDL_SetError("PhysicsFS error: %s", PHYSFS_getLastError()); | ^~~~~~~~~~~~ /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/physfsrwops.c: In function ‘physfsrwops_read’: src/physfsrwops.c:117:5: warning: ‘PHYSFS_read’ is deprecated [-Wdeprecated-declarations] 117 | PHYSFS_sint64 rc = PHYSFS_read(handle, ptr, size, maxnum); | ^~~~~~~~~~~~~ /usr/include/physfs.h:1333:27: note: declared here 1333 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_read(PHYSFS_File *handle, | ^~~~~~~~~~~ src/physfsrwops.c:121:13: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 121 | SDL_SetError("PhysicsFS error: %s", PHYSFS_getLastError()); | ^~~~~~~~~~~~ /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/physfsrwops.c: In function ‘physfsrwops_write’: src/physfsrwops.c:133:5: warning: ‘PHYSFS_write’ is deprecated [-Wdeprecated-declarations] 133 | PHYSFS_sint64 rc = PHYSFS_write(handle, ptr, size, num); | ^~~~~~~~~~~~~ /usr/include/physfs.h:1362:27: note: declared here 1362 | PHYSFS_DECL PHYSFS_sint64 PHYSFS_write(PHYSFS_File *handle, | ^~~~~~~~~~~~ src/physfsrwops.c:135:9: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 135 | SDL_SetError("PhysicsFS error: %s", PHYSFS_getLastError()); | ^~~~~~~~~~~~ /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/physfsrwops.c: In function ‘physfsrwops_close’: src/physfsrwops.c:148:9: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 148 | SDL_SetError("PhysicsFS error: %s", PHYSFS_getLastError()); | ^~~~~~~~~~~~ /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ src/physfsrwops.c: In function ‘create_rwops’: src/physfsrwops.c:163:9: warning: ‘PHYSFS_getLastError’ is deprecated [-Wdeprecated-declarations] 163 | SDL_SetError("PhysicsFS error: %s", PHYSFS_getLastError()); | ^~~~~~~~~~~~ /usr/include/physfs.h:654:25: note: declared here 654 | PHYSFS_DECL const char *PHYSFS_getLastError(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/bitfield.o src/bitfield.C src/bitfield.C: In copy constructor ‘BitField::BitField(const BitField&)’: src/bitfield.C:22:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 22 | for (int i = 0; i < size; ++i) | ~~^~~~~~ src/bitfield.C: In member function ‘void BitField::clear(int)’: src/bitfield.C:45:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 45 | if (where < size) | ~~~~~~^~~~~~ src/bitfield.C:50:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 50 | if (index < (sizeof(size) << 3)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/bitfield.C: In member function ‘int BitField::getMinSet() const’: src/bitfield.C:106:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 106 | for (int i = 0; i < size; ++i) | ~~^~~~~~ src/bitfield.C: In member function ‘bool BitField::isSet(int) const’: src/bitfield.C:140:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 140 | if (where < size) | ~~~~~~^~~~~~ src/bitfield.C:145:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 145 | if (index < (sizeof(size) << 3)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/bitfield.C: In member function ‘void BitField::move(int, int)’: src/bitfield.C:159:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 159 | else if ((index < (sizeof(size) << 3)) && (where < (sizeof(size) << 3))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/bitfield.C:159:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 159 | else if ((index < (sizeof(size) << 3)) && (where < (sizeof(size) << 3))) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/bitfield.C:195:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 195 | if ((pos1 >= size) && (pos2 >= size)) | ~~~~~^~~~~~~ src/bitfield.C:195:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 195 | if ((pos1 >= size) && (pos2 >= size)) | ~~~~~^~~~~~~ src/bitfield.C:197:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 197 | else if (pos1 >= size) | ~~~~~^~~~~~~ src/bitfield.C:199:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 199 | else if (pos2 >= size) | ~~~~~^~~~~~~ src/bitfield.C: In member function ‘std::string BitField::print(ValueLookup*, bool) const’: src/bitfield.C:265:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 265 | for (int i = 0; i < lookup->size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/bitfield.C: In member function ‘void BitField::remove(int)’: src/bitfield.C:291:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 291 | if (where < size) | ~~~~~~^~~~~~ src/bitfield.C:296:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 296 | for (++where; where < size; ++where) | ~~~~~~^~~~~~ src/bitfield.C:306:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 306 | if (index < (sizeof(size) << 3)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/bitfield.C: In member function ‘void BitField::set(int)’: src/bitfield.C:319:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | if (index < (sizeof(size) << 3)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/bitfield.C:327:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 327 | if (where >= size) | ~~~~~~^~~~~~~ src/bitfield.C: In member function ‘void BitField::expand(int)’: src/bitfield.C:354:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 354 | for (i = 0; i < size; ++i) | ~~^~~~~~ src/bitfield.C: In member function ‘BitField BitField::operator&(const BitField&) const’: src/bitfield.C:378:19: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare] 378 | if (other.size < i) | ~~~~~~~~~~~^~~ src/bitfield.C: In member function ‘BitField& BitField::operator|=(const BitField&)’: src/bitfield.C:406:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 406 | for (int i = 0; i < size; ++i) | ~~^~~~~~ src/bitfield.C:415:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 415 | for (int i = 0; i < size; ++i) | ~~^~~~~~ src/bitfield.C: In member function ‘BitField& BitField::operator=(const BitField&)’: src/bitfield.C:445:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 445 | for (int i = 0; i < size; ++i) | ~~^~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/serialrect.o src/serialrect.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/status.o src/status.C In file included from src/status.h:10, from src/status.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ In file included from src/game.h:12, from src/status.C:9: src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/displayconfig.o src/displayconfig.C src/displayconfig.C: In member function ‘BTDisplayExpanded* BTDisplayConfig::findExpanded(int, int)’: src/displayconfig.C:154:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 154 | for (int i = 0; i < expanded.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/skill.o src/skill.C In file included from src/combat.h:14, from src/game.h:12, from src/skill.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/skill.C: In member function ‘BTDice* BTSkill::getRoll(int)’: src/skill.C:38:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 38 | else if (roll.size() > value) | ~~~~~~~~~~~~^~~~~~~ src/skill.C: In member function ‘virtual std::string BTSkillList::getName(int)’: src/skill.C:68:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 68 | if ((size() > index) && (index >= 0)) | ~~~~~~~^~~~~~~ src/skill.C: In member function ‘virtual int BTSkillList::getIndex(std::string)’: src/skill.C:76:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 76 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/statusbar.o src/statusbar.C In file included from src/combat.h:14, from src/game.h:12, from src/statusbar.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/statusbar.C: In member function ‘void BTStatusBar::draw(BTBackgroundAndScreen*)’: src/statusbar.C:21:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 21 | for (i = 0; i < BT_PARTYSIZE; ++i) src/statusbar.C:30:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 30 | for (i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/statusbar.C:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 34 | for (int k = 0; k < statusInfo.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/statusinfo.o src/statusinfo.C src/statusinfo.C: In member function ‘void BTCondition::draw(BTBackgroundAndScreen&, int, int, ObjectSerializer*)’: src/statusinfo.C:163:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < info.size(); ++i) | ~~^~~~~~~~~~~~~ src/statusinfo.C: In member function ‘virtual void BTConditional::draw(BTBackgroundAndScreen&, int, int, ObjectSerializer*)’: src/statusinfo.C:196:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 196 | for (int i = 0; i < condition.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/valuelookup.o src/valuelookup.C src/valuelookup.C: In member function ‘virtual std::string ArrayLookup::getName(int)’: src/valuelookup.C:28:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 28 | if ((index >= 0) && (index < sz)) | ~~~~~~^~~~ src/valuelookup.C: In member function ‘virtual int ArrayLookup::getIndex(std::string)’: src/valuelookup.C:36:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 36 | for (int i = 0; i < sz; ++i) | ~~^~~~ src/valuelookup.C: In member function ‘virtual std::string PairLookup::getName(int)’: src/valuelookup.C:52:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 52 | if ((arrayIndex >= 0) && (arrayIndex < sz)) | ~~~~~~~~~~~^~~~ src/valuelookup.C: In member function ‘virtual int PairLookup::getIndex(std::string)’: src/valuelookup.C:60:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 60 | for (int i = 0; i < sz; ++i) | ~~^~~~ src/valuelookup.C: In member function ‘virtual int PairLookup::getNextIndex(int)’: src/valuelookup.C:86:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 86 | if ((arrayIndex >= 0) && (arrayIndex + 1 < sz)) | ~~~~~~~~~~~~~~~^~~~ src/valuelookup.C: In member function ‘int PairLookup::getArrayFromIndex(int)’: src/valuelookup.C:94:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 94 | for (int i = 0; i < sz; ++i) | ~~^~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/combat.o src/combat.C In file included from src/combat.h:14, from src/combat.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18, from src/combat.C:10: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/combat.C: In member function ‘void BTCombat::addEncounter(int, int)’: src/combat.C:220:24: warning: unused variable ‘monList’ [-Wunused-variable] 220 | BTFactory &monList = BTGame::getGame()->getMonsterList(); | ^~~~~~~ src/combat.C: In member function ‘bool BTCombat::findNextInitiative(int&, int&)’: src/combat.C:252:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < party.size(); i++) | ~~^~~~~~~~~~~~~~ src/combat.C: In member function ‘virtual int BTCombat::findScreen(int)’: src/combat.C:283:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 283 | for (i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:305:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 305 | for (i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:332:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 332 | for (++i; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C: In member function ‘bool BTCombat::findTargetPC(int, int&, int)’: src/combat.C:409:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 409 | for (target = 0; (target < party.size()) && (target < range); ++target) | ~~~~~~~^~~~~~~~~~~~~~ src/combat.C:419:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 419 | for (target = 0; target < party.size(); ++target) | ~~~~~~~^~~~~~~~~~~~~~ src/combat.C: In member function ‘virtual void BTCombat::initScreen(BTDisplay&)’: src/combat.C:495:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 495 | add("inRange", new bool(range >= itr->distance), attrib, true); | ~~~~~~^~~~~~~~~~~~~~~~ src/combat.C: In member function ‘void BTCombat::run(BTDisplay&, bool)’: src/combat.C:553:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 553 | for (int i = 0; i < errors.size(); ++i) | ~~^~~~~~~~~~~~~~~ src/combat.C: In member function ‘void BTCombat::runCombat(BTDisplay&)’: src/combat.C:587:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 587 | for (i = 0; i < itr->individual.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/combat.C:591:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 591 | for (i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C: In member function ‘void BTCombat::runPcAction(BTDisplay&, int&, int, BTPc&)’: src/combat.C:839:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 839 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:841:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 841 | for (int s = 0; s < skillList.size(); ++s) | ~~^~~~~~~~~~~~~~~~~~ src/combat.C:874:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 874 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:895:8: warning: variable ‘target’ set but not used [-Wunused-but-set-variable] 895 | int target; | ^~~~~~ src/combat.C:928:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 928 | for (target = 0; target < party.size(); ++target) | ~~~~~~~^~~~~~~~~~~~~~ src/combat.C:972:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 972 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:1041:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1041 | for (int i = 0; i < skillList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/combat.C:1046:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1046 | for (int k = 0; k < BT_ITEMS; ++k) src/combat.C: In member function ‘bool BTCombat::endRound(BTDisplay&)’: src/combat.C:1207:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1207 | if (size != effect.size()) | ~~~~~^~~~~~~~~~~~~~~~ src/combat.C:1238:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1238 | if (size != effect.size()) | ~~~~~^~~~~~~~~~~~~~~~ src/combat.C:1177:8: warning: unused variable ‘hasIndvidualSpell’ [-Wunused-variable] 1177 | bool hasIndvidualSpell = true; | ^~~~~~~~~~~~~~~~~ src/combat.C:1265:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1265 | for (i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:1272:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1272 | for (i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C:1165:32: warning: unused variable ‘spellList’ [-Wunused-variable] 1165 | BTFactory &spellList = game->getSpellList(); | ^~~~~~~~~ src/combat.C: In static member function ‘static int BTCombat::advance(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1289:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1289 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C: In static member function ‘static int BTCombat::cast(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1329:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1329 | for (int i = 0; i < spellList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/combat.C:1368:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1368 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C: In static member function ‘static int BTCombat::hide(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1405:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1405 | for (int i = 0; i < skillList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/combat.C:1403:11: warning: unused variable ‘party’ [-Wunused-variable] 1403 | BTParty &party = game->getParty(); | ^~~~~ src/combat.C: In static member function ‘static int BTCombat::runAway(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1427:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1427 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/combat.C: In static member function ‘static int BTCombat::sing(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1440:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1440 | for (int i = 0; i < skillList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/combat.C:1445:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1445 | for (int k = 0; k < BT_ITEMS; ++k) src/combat.C:1437:32: warning: unused variable ‘spellList’ [-Wunused-variable] 1437 | BTFactory &spellList = game->getSpellList(); | ^~~~~~~~~ src/combat.C:1438:12: warning: unused variable ‘c’ [-Wunused-variable] 1438 | BTCombat &c = static_cast(b); | ^ src/combat.C: In static member function ‘static int BTCombat::target(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1468:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1468 | if ((key >= '1') && (key <= '9') && (key - '1' < party.size())) | ~~~~~~~~~~^~~~~~~~~~~~~~ src/combat.C:1476:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::list::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1476 | else if ((key >= 'a') && (key <= 'd') && (key - 'a' < c.monsters.size())) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/combat.C: In static member function ‘static int BTCombat::useItem(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/combat.C:1502:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1502 | for (int i = 0; i < BT_ITEMS; ++i) src/combat.C:1556:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1556 | for (int who = 0; who < party.size(); ++who) | ~~~~^~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/combat.C:37:35: required from here src/combat.C:1556:27: warning: 37 | return monList[group->monsterType].getGender(); src/combat.C:1556:27: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTSpell; item1 = BTSpell1; IShort = short int]’: src/combat.C:653:116: required from here src/factory.h:187:10: warning: 653 | if ((BTRANGEDTYPE_MAGIC == rangedType) && ((grp.distance > (spellList[monList[grp.monsterType].getRangedSpell()].getRange() * (1 + spellList[monList[grp.monsterType].getRangedSpell()].getEffectiveRange()))) || (BTDice(1, 2).roll() == 1))) src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTItem; item1 = BTItem; IShort = short int]’: src/combat.C:1048:79: required from here src/factory.h:187:10: warning: 1048 | if ((pc.item[k].equipped == BTITEM_EQUIPPED) && (itemList[pc.item[k].id].getType() == BTITEM_INSTRUMENT)) src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ In member function ‘BTMonsterGroup::BTMonsterGroup(BTMonsterGroup const&)’, inlined from ‘std::__new_allocator >::construct(BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits > >::construct(std::allocator >&, BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:531:17, inlined from ‘std::__cxx11::list >::_M_create_node(BTMonsterGroup&&)std::_List_node*’ at /usr/include/c++/14/bits/stl_list.h:713:33, inlined from ‘std::__cxx11::list >::_M_insert(std::_List_iterator, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/stl_list.h:2004:32, inlined from ‘std::__cxx11::list >::push_back(BTMonsterGroup&&)’ at /usr/include/c++/14/bits/stl_list.h:1311:24, inlined from ‘BTCombat::addEncounter(int, int)’ at src/combat.C:221:20: src/combat.h:47:7: warning: ‘MEM [(int *)&D.207141 + 4B]’ is used uninitialized [-Wuninitialized] 47 | class BTMonsterGroup : public BTCombatantCollection | ^~~~~~~~~~~~~~ src/combat.C: In member function ‘BTCombat::addEncounter(int, int)’: src/combat.C:221:36: note: ‘’ declared here 221 | monsters.push_back(BTMonsterGroup()); | ^ In member function ‘BTMonsterGroup::BTMonsterGroup(BTMonsterGroup const&)’, inlined from ‘std::__new_allocator >::construct(BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits > >::construct(std::allocator >&, BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:531:17, inlined from ‘std::__cxx11::list >::_M_create_node(BTMonsterGroup&&)std::_List_node*’ at /usr/include/c++/14/bits/stl_list.h:713:33, inlined from ‘std::__cxx11::list >::_M_insert(std::_List_iterator, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/stl_list.h:2004:32, inlined from ‘std::__cxx11::list >::push_back(BTMonsterGroup&&)’ at /usr/include/c++/14/bits/stl_list.h:1311:24, inlined from ‘BTCombat::addEncounter(int, int)’ at src/combat.C:221:20: src/combat.h:47:7: warning: ‘MEM[(const struct BTMonsterGroup &)&D.207141].active’ is used uninitialized [-Wuninitialized] 47 | class BTMonsterGroup : public BTCombatantCollection | ^~~~~~~~~~~~~~ src/combat.C: In member function ‘BTCombat::addEncounter(int, int)’: src/combat.C:221:36: note: ‘’ declared here 221 | monsters.push_back(BTMonsterGroup()); | ^ src/combat.C: In member function ‘BTCombat::initScreen(BTDisplay&)’: src/combat.C:484:24: warning: ‘__snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 484 | snprintf(tmp, 10, "%d", i); | ^ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/stdexcept:39, from src/file.h:15, from src/combat.h:10: In function ‘snprintf’, inlined from ‘BTCombat::initScreen(BTDisplay&)’ at src/combat.C:484:11: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 2 and 11 bytes into a destination of size 10 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/combat.C: In member function ‘BTCombat::runPcAction(BTDisplay&, int&, int, BTPc&)’: src/combat.C:915:23: warning: ‘group’ may be used uninitialized [-Wmaybe-uninitialized] 915 | pc.combat.setTarget(group); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ src/combat.C:894:8: note: ‘group’ was declared here 894 | int group; | ^~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/xpchart.o src/xpchart.C src/xpchart.C: In member function ‘unsigned int BTXpChart::getXpNeeded(int)’: src/xpchart.C:12:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 12 | if (level <= xp.size()) | ~~~~~~^~~~~~~~~~~~ src/xpchart.C: In member function ‘virtual std::string BTXpChartList::getName(int)’: src/xpchart.C:34:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 34 | if (size() > index) | ~~~~~~~^~~~~~~ src/xpchart.C: In member function ‘virtual int BTXpChartList::getIndex(std::string)’: src/xpchart.C:42:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 42 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/screenset.o src/screenset.C In file included from src/screenset.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ In file included from src/game.h:12, from src/screenset.C:10: src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual std::string BTElement::eval(ObjectSerializer*) const’: src/screenset.C:112:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < ary->size(); ++i) | ~~^~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual int BTSelectRoster::buildList(ObjectSerializer*)’: src/screenset.C:545:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 545 | for (i = 0; i < group.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C:550:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 550 | for (i = 0; i < roster.size(); ++i) | ~~^~~~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual int BTSelectRace::buildList(ObjectSerializer*)’: src/screenset.C:591:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 591 | for (int i = 0; i < race.size(); ++i) | ~~^~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual int BTSelectJob::buildList(ObjectSerializer*)’: src/screenset.C:630:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 630 | for (int i = 0; i < job.size(); ++i) | ~~^~~~~~~~~~~~ src/screenset.C: In member function ‘virtual int BTSelectGoods::buildList(ObjectSerializer*)’: src/screenset.C:673:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 673 | for (int i = 0; i < shopObj->goods.size(); ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/screenset.C:675:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 675 | if (shopObj->goods[i]->id < itemList.size()) src/screenset.C: In member function ‘virtual int BTSelectInventory::buildList(ObjectSerializer*)’: src/screenset.C:737:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 737 | for (int i = 0; i < BT_ITEMS; ++i) src/screenset.C: In member function ‘virtual void BTSelectParty::draw(BTDisplay&, ObjectSerializer*)’: src/screenset.C:846:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 846 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual int BTSelectSkill::buildList(ObjectSerializer*)’: src/screenset.C:909:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 909 | for (int sk = 0; sk < job[pc->job]->skill.size(); ++sk) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual void BTCan::draw(BTDisplay&, ObjectSerializer*)’: src/screenset.C:1079:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1079 | for (int i = 0; (i < ary->size()) && (!found); ++i) | ~~^~~~~~~~~~~~~ src/screenset.C:1110:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1110 | for (int i = 0; i < items.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual void BTScreenSetScreen::draw(BTDisplay&, ObjectSerializer*)’: src/screenset.C:1174:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1174 | for (int i = 0; i < items.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In member function ‘BTScreenItem* BTScreenSetScreen::findItem(int)’: src/screenset.C:1186:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1186 | for (int i = 0; i < items.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In member function ‘void BTScreenSet::checkEffects(BTDisplay&)’: src/screenset.C:1372:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1372 | for (int i = 0; i < effects.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/screenset.C: In member function ‘int BTScreenSet::displayError(BTDisplay&, const BTSpecialError&)’: src/screenset.C:1409:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1409 | for (int i = 0; i < errors.size(); ++i) | ~~^~~~~~~~~~~~~~~ src/screenset.C: In member function ‘BTAction* BTScreenSet::findAction(const std::string&)’: src/screenset.C:1431:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1431 | for (int i = 0; i < actions.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/screenset.C: In member function ‘virtual int BTScreenSet::findScreen(int)’: src/screenset.C:1454:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1454 | for (int i = 0; i < screen.size(); ++i) | ~~^~~~~~~~~~~~~~~ src/screenset.C: In member function ‘void BTScreenSet::run(BTDisplay&, int, bool)’: src/screenset.C:1556:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1556 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C:1645:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1645 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In member function ‘void BTScreenSet::setEffect(int)’: src/screenset.C:1660:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < effects.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::addToParty(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1713:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1713 | if (select->select < group.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/screenset.C:1715:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 1715 | for (int i = 0; i < group[select->select]->member.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/screenset.C:1718:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1718 | for (found = 0; found < party.size(); ++found) | ~~~~~~^~~~~~~~~~~~~~ src/screenset.C:1723:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1723 | if (found >= party.size()) | ~~~~~~^~~~~~~~~~~~~~~ src/screenset.C:1725:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1725 | for (int k = 0; k < roster.size(); ++k) | ~~^~~~~~~~~~~~~~~ src/screenset.C:1742:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1742 | for (found = 0; found < party.size(); ++found) | ~~~~~~^~~~~~~~~~~~~~ src/screenset.C:1748:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1748 | if (found >= party.size()) | ~~~~~~^~~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::buySkill(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1784:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1784 | for (int sk = 0; sk < job[b.pc[0]->job]->skill.size(); ++sk) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/screenset.C:1782:15: warning: unused variable ‘skill’ [-Wunused-variable] 1782 | BTSkillList &skill = BTGame::getGame()->getSkillList(); | ^~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::castNow(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1818:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1818 | for (int i = 0; i < spellList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/screenset.C:1829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1829 | for (int k = 0; k < party.size(); ++k) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::changeJob(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1880:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1880 | for (int i = 0; i < job.size(); i++) | ~~^~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::dropFromParty(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1915:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1915 | if ((key >= '1') && (key <= '9') && (key - '1' < party.size())) | ~~~~~~~~~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::findTraps(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1978:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1978 | for (int i = 0; i < skillList.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/screenset.C:1982:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1982 | for (int k = 0; k < party.size(); ++k) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::give(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:1999:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1999 | if ((key >= '1') && (key <= '9') && (key - '1' < party.size()) && (party[key - '1'] != b.pc[0])) | ~~~~~~~~~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::moveTo(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2040:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2040 | if ((key >= '1') && (key <= '9') && (key - '1' < party.size()) && (party[key - '1'] != b.pc[0])) | ~~~~~~~~~~^~~~~~~~~~~~~~ src/screenset.C:2042:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2042 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::poolGold(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2068:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2068 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::requestSkill(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2092:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2092 | for (int sk = 0; sk < job[b.pc[0]->job]->skill.size(); ++sk) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::requestSpecificSkill(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2128 | if (select->select >= job[b.pc[0]->job]->skill.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/screenset.C:2127:7: warning: unused variable ‘bFound’ [-Wunused-variable] 2127 | bool bFound(false); | ^~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::requestJob(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2147:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < job.size(); i++) | ~~^~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::removeFromParty(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2164:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2164 | if ((key >= '1') && (key <= '9') && (key - '1' < party.size())) | ~~~~~~~~~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::removeRoster(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2208:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2208 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::save(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2236:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2236 | for (found = 0; found < roster.size(); ++found) | ~~~~~~^~~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::saveParty(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2263:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2263 | for (found = 0; found < group.size(); ++found) | ~~~~~~^~~~~~~~~~~~~~ src/screenset.C:2272:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2272 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::selectBard(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2301 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::selectRoster(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2356:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2356 | if (select->select < group.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::setJob(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2377:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2377 | for (int i = 0; i < job.size(); i++) | ~~^~~~~~~~~~~~ src/screenset.C:2392:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2392 | for (int k = 0; k < job[i]->skill.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::singNow(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2431:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2431 | for (int i = 0; i < skill.size(); ++i) | ~~^~~~~~~~~~~~~~ src/screenset.C:2436:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2436 | for (int k = 0; k < BT_ITEMS; ++k) src/screenset.C: In static member function ‘static int BTScreenSet::useNow(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2506:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2506 | for (int i = 0; i < BT_ITEMS; ++i) src/screenset.C:2532:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2532 | for (int k = 0; k < party.size(); ++k) | ~~^~~~~~~~~~~~~~ src/screenset.C: In static member function ‘static int BTScreenSet::useOn(BTScreenSet&, BTDisplay&, BTScreenItem*, int)’: src/screenset.C:2597:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2597 | if ((key >= '1') && (key <= '9') && (key - '1' < party.size())) | ~~~~~~~~~~^~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTItem; item1 = BTItem; IShort = short int]’: src/screenset.C:677:39: required from here src/screenset.C:2597:51: warning: 677 | if (!itemList[shopObj->goods[i]->id].canUse(pc)) src/screenset.C:2597:51: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTSpell; item1 = BTSpell1; IShort = short int]’: src/screenset.C:1820:53: required from here src/factory.h:187:10: warning: 1820 | if (0 == strcasecmp(spellCode.c_str(), spellList[i].getCode())) src/factory.h:187:10: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/spelleffect.o src/spelleffect.C In file included from src/combat.h:14, from src/spelleffect.C:10: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18, from src/spelleffect.C:11: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/spelleffect.C: In member function ‘bool BTResistedEffect::checkResists(BTCombat*, int, int)’: src/spelleffect.C:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 209 | for (int k = 0; k < grp->individual.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C:230:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/spelleffect.C:269:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < grp->individual.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual int BTAttackEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:328:24: warning: unused variable ‘monList’ [-Wunused-variable] 328 | BTFactory &monList = game->getMonsterList(); | ^~~~~~~ src/spelleffect.C: In member function ‘int BTAttackEffect::applyToGroup(BTDisplay&, BTCombatantCollection*, int)’: src/spelleffect.C:392:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 392 | for (int i = 0; i < grp->size(); ++i) | ~~^~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual void BTAttackEffect::finish(BTDisplay&, BTCombat*, int, int)’: src/spelleffect.C:418:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/spelleffect.C:441:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 441 | for (int k = 0; k < grp->individual.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C:455:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 455 | for (int i = 0; i < grp->individual.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual int BTHealEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:668:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 668 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual int BTDispellIllusionEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:744:24: warning: unused variable ‘monList’ [-Wunused-variable] 744 | BTFactory &monList = game->getMonsterList(); | ^~~~~~~ src/spelleffect.C: In member function ‘int BTDispellIllusionEffect::applyToGroup(BTDisplay&, BTCombatantCollection*)’: src/spelleffect.C:795:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 795 | for (int i = 0; i < grp->size(); ++i) | ~~^~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual int BTNonStackingBonusEffect::apply(BTDisplay&, BTCombat*, int, int)’: src/spelleffect.C:921:1: warning: no return statement in function returning non-void [-Wreturn-type] 921 | } | ^ src/spelleffect.C: In member function ‘virtual void BTArmorBonusEffect::finishBonus(BTDisplay&, BTCombat*, int, int)’: src/spelleffect.C:1050:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1050 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual int BTResurrectEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:1246:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1246 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/spelleffect.C:1264:1: warning: no return statement in function returning non-void [-Wreturn-type] 1264 | } | ^ src/spelleffect.C: In member function ‘virtual int BTScrySightEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:1755:1: warning: no return statement in function returning non-void [-Wreturn-type] 1755 | } | ^ src/spelleffect.C: In member function ‘virtual void BTDamageBonusEffect::finishBonus(BTDisplay&, BTCombat*, int, int)’: src/spelleffect.C:1949:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1949 | for (int dmgNum = 0; dmgNum < party[i]->dmgBonus.size(); dmgNum++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C:1961:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1961 | for (int dmgNum = 0; dmgNum < party[trgt]->dmgBonus.size(); dmgNum++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C:1981:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1981 | for (int dmgNum = 0; dmgNum < grp->individual[k].dmgBonus.size(); dmgNum++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C:1999:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1999 | for (int dmgNum = 0; dmgNum < grp->individual[i].dmgBonus.size(); dmgNum++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C:2011:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2011 | for (int dmgNum = 0; dmgNum < grp->individual[trgt].dmgBonus.size(); dmgNum++) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spelleffect.C: In member function ‘virtual int BTDetectEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:2060:1: warning: no return statement in function returning non-void [-Wreturn-type] 2060 | } | ^ src/spelleffect.C: In member function ‘virtual int BTLocationEffect::maintain(BTDisplay&, BTCombat*)’: src/spelleffect.C:2107:1: warning: no return statement in function returning non-void [-Wreturn-type] 2107 | } | ^ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/spelleffect.C:206:45: required from here src/spelleffect.C:2107:1: warning: 206 | int resistance = monList[grp->monsterType].getMagicResistance(); src/spelleffect.C:2107:1: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/group.o src/group.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/combatant.o src/combatant.C In file included from src/combat.h:14, from src/game.h:12, from src/combatant.C:10: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/combatant.C: In member function ‘std::string BTCombatant::attack(BTCombatant*, bool, const std::string&, const std::string&, const BTDice&, IShort, IShort, int&, int&, int)’: src/combatant.C:52:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < dmgBonus.size(); i++) | ~~^~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/icon.o src/icon.C In file included from src/combat.h:14, from src/game.h:12, from src/icon.C:10: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/song.o src/song.C In file included from src/combat.h:14, from src/game.h:12, from src/song.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/song.C: In member function ‘int BTSong::play(BTDisplay&, BTPc*, BTCombat*)’: src/song.C:26:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 26 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ src/song.C:40:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 40 | for (int i = 0; i < manifest.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/chest.o src/chest.C In file included from src/combat.h:14, from src/game.h:12, from src/chest.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ In file included from src/game.h:11: src/chest.h: In constructor ‘BTChest::BTChest()’: src/chest.h:31:10: warning: ‘BTChest::trapDamage’ will be initialized after [-Wreorder] 31 | BTDice trapDamage; | ^~~~~~~~~~ src/chest.h:30:7: warning: ‘int BTChest::trapExtra’ [-Wreorder] 30 | int trapExtra; | ^~~~~~~~~ src/chest.C:11:1: warning: when initialized here [-Wreorder] 11 | BTChest::BTChest() | ^~~~~~~ src/chest.C: In member function ‘void BTChest::open(BTDisplay&)’: src/chest.C:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/manifest.o src/manifest.C In file included from src/combat.h:14, from src/game.h:12, from src/manifest.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::string BTBonusManifest::createString()’: src/manifest.C:156:14: warning: too many arguments for format [-Wformat-extra-args] 156 | sprintf(s, "[max: %d]", level, maximum); | ^~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::string BTAttackManifest::createString()’: src/manifest.C:254:15: warning: too many arguments for format [-Wformat-extra-args] 254 | sprintf(s, "[max: %d]", level, maximum); | ^~~~~~~~~~~ src/manifest.C: In member function ‘virtual void BTAttackManifest::supportOldFormat(IShort&, BTDice&, IShort&)’: src/manifest.C:313:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 313 | else if (level = 1) | ~~~~~~^~~ src/manifest.C: In member function ‘virtual std::string BTHealManifest::createString()’: src/manifest.C:453:14: warning: too many arguments for format [-Wformat-extra-args] 453 | sprintf(s, "[max: %d]", level, maximum); | ^~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::__cxx11::list BTMultiManifest::manifest(bool, BTCombat*, unsigned int, int, int, int, int, const BTEffectSource&)’: src/manifest.C:526:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 526 | for (int i = 0; i < content.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::__cxx11::list BTMultiManifest::manifest(BTDisplay&, bool, BTCombat*, unsigned int, int, int, int, int, const BTEffectSource&)’: src/manifest.C:554:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 554 | for (int i = 0; i < content.size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::string BTRangeBonusManifest::createString()’: src/manifest.C:1044:14: warning: too many arguments for format [-Wformat-extra-args] 1044 | sprintf(s, "[max: %d]", level, maximum); | ^~~~~~~~~~~ src/manifest.C: In copy constructor ‘BTRandomManifestChance::BTRandomManifestChance(const BTRandomManifestChance&)’: src/manifest.C:1152:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1152 | for (int i = 0; i < other.content.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ src/manifest.C: In copy constructor ‘BTRandomManifest::BTRandomManifest(const BTRandomManifest&)’: src/manifest.C:1167:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1167 | for (int i = 0; i < other.chance.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::__cxx11::list BTRandomManifest::manifest(bool, BTCombat*, unsigned int, int, int, int, int, const BTEffectSource&)’: src/manifest.C:1204:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1204 | for (int i = 0; i < chance.size(); i++) | ~~^~~~~~~~~~~~~~~ src/manifest.C:1208:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1208 | for (int k = 0; k < chance[i]->content.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/manifest.C: In member function ‘virtual std::__cxx11::list BTRandomManifest::manifest(BTDisplay&, bool, BTCombat*, unsigned int, int, int, int, int, const BTEffectSource&)’: src/manifest.C:1228:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1228 | for (int i = 0; i < chance.size(); i++) | ~~^~~~~~~~~~~~~~~ src/manifest.C:1232:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 1232 | for (int k = 0; k < chance[i]->content.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/manifest.C:700:80: required from here src/manifest.C:1232:22: warning: 700 | return BTManifest::createString() + std::string(" Name: ") + monList[monster].getName(); src/manifest.C:1232:22: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/shop.o src/shop.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/mainscreen.o src/mainscreen.C In file included from src/combat.h:14, from src/spell.h:14, from src/mainscreen.C:11: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/spell.h:16: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ In file included from src/mainscreen.C:12: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ src/mainscreen.C: In destructor ‘BTMainScreen::~BTMainScreen()’: src/mainscreen.C:32:3: warning: deleting object of polymorphic class type ‘BTDisplay’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 32 | delete display; | ^~~~~~~~~~~~~~ src/mainscreen.C: In member function ‘void BTMainScreen::run()’: src/mainscreen.C:51:27: warning: ‘int PHYSFS_isDirectory(const char*)’ is deprecated [-Wdeprecated-declarations] 51 | if ((!PHYSFS_isDirectory(*i)) && (len > 4) && (strcmp(".xml", (*i) + (len - 4)) == 0)) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from src/xmlserializer.h:17, from src/psuedo3dconfig.h:10, from src/psuedo3d.h:10, from src/display.h:10, from src/mainscreen.h:10, from src/mainscreen.C:8: /usr/include/physfs.h:1159:17: note: declared here 1159 | PHYSFS_DECL int PHYSFS_isDirectory(const char *fname) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~~ src/mainscreen.C:69:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 69 | for (int i = 0; i < module.size(); ++i) | ~~^~~~~~~~~~~~~~~ src/mainscreen.C:100:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 100 | if (moduleSize != module.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/mainscreen.C:105:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 105 | for (int i = 0; i < module.size(); ++i) | ~~^~~~~~~~~~~~~~~ src/mainscreen.C:118:2: warning: deleting object of polymorphic class type ‘BTDisplay’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 118 | delete display; | ^~~~~~~~~~~~~~ src/mainscreen.C: In member function ‘void BTMainScreen::runModule(std::string)’: src/mainscreen.C:146:3: warning: deleting object of polymorphic class type ‘BTDisplay’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 146 | delete display; | ^~~~~~~~~~~~~~ src/mainscreen.C: In member function ‘void BTMainScreen::editModule(std::string, std::string)’: src/mainscreen.C:172:3: warning: deleting object of polymorphic class type ‘BTDisplay’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 172 | delete display; | ^~~~~~~~~~~~~~ src/mainscreen.C: In member function ‘void BTMainScreen::init(std::string, std::string)’: src/mainscreen.C:213:41: warning: ‘const char* PHYSFS_getUserDir()’ is deprecated [-Wdeprecated-declarations] 213 | std::string userdir = PHYSFS_getUserDir(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/physfs.h:792:25: note: declared here 792 | PHYSFS_DECL const char *PHYSFS_getUserDir(void) PHYSFS_DEPRECATED; | ^~~~~~~~~~~~~~~~~ src/mainscreen.C:245:24: warning: ‘int PHYSFS_addToSearchPath(const char*, int)’ is deprecated [-Wdeprecated-declarations] 245 | PHYSFS_addToSearchPath(writedir.c_str(), 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/mainscreen.C:256:25: warning: ‘int PHYSFS_addToSearchPath(const char*, int)’ is deprecated [-Wdeprecated-declarations] 256 | PHYSFS_addToSearchPath(contentPath.c_str(), 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/mainscreen.C:259:25: warning: ‘int PHYSFS_addToSearchPath(const char*, int)’ is deprecated [-Wdeprecated-declarations] 259 | PHYSFS_addToSearchPath(basedir, 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ src/mainscreen.C:261:25: warning: ‘int PHYSFS_addToSearchPath(const char*, int)’ is deprecated [-Wdeprecated-declarations] 261 | PHYSFS_addToSearchPath(libDir.c_str(), 1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/physfs.h:851:17: note: declared here 851 | PHYSFS_DECL int PHYSFS_addToSearchPath(const char *newDir, int appendToPath) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/psuedo3dmap.o src/psuedo3dmap.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/effectgroup.o src/effectgroup.C In file included from src/combat.h:14, from src/game.h:12, from src/effectgroup.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/effectgroup.C: In member function ‘virtual void BTEffectGroup::clearEffectsByEffectID(BTDisplay&, unsigned int)’: src/effectgroup.C:49:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 49 | if ((*itr)->source.effectID == effectID) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/effectgroup.C: In member function ‘virtual bool BTEffectGroup::hasEffectID(unsigned int)’: src/effectgroup.C:98:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 98 | if ((*itr)->source.effectID == effectID) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/effectgroup.C: In member function ‘virtual void BTEffectGroup::checkExpiration(BTDisplay&, BTCombat*)’: src/effectgroup.C:188:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 188 | if (size != effect.size()) | ~~~~~^~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/editor.o src/editor.C In file included from src/combat.h:14, from src/game.h:12, from src/editor.h:10, from src/editor.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/editor.C: In member function ‘void BTEditor::editMap(BTDisplay&, const char*)’: src/editor.C:205:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 205 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:264:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 264 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 275 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:283:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 283 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:353:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 353 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 403 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:424:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 424 | if (currentWall < p3dConfig->mapType.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C: In member function ‘void BTEditor::editSpecial(BTDisplay&, BTSpecial*)’: src/editor.C:553:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 553 | for (int curIndex = 0; curIndex != p3dc->decorType.size(); curIndex++) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C: In member function ‘BTSpecialOperation* BTEditor::editSpecialOperation(BTDisplay&, BTSpecialOperation*)’: src/editor.C:779:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 779 | while (dollarSign = strchr(cmd, '$')) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/editor.C:132:24: required from here src/editor.C:779:20: warning: 132 | monsterList[monster].serialize(&serial); src/editor.C:779:20: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTMonster; item1 = BTMonster]’: src/editor.C:135:20: required from here src/factory.h:187:10: warning: 135 | monsterList.save(module->monster); src/factory.h:187:10: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 149 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTSpell; item1 = BTSpell1; IShort = short int]’: src/editor.C:146:20: required from here src/factory.h:149:11: warning: 146 | spellList[spell].serialize(&serial); src/factory.h:149:11: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTSpell; item1 = BTSpell1]’: src/editor.C:149:18: required from here src/factory.h:187:10: warning: 149 | spellList.save(module->spell); src/factory.h:187:10: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 149 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTItem; item1 = BTItem; IShort = short int]’: src/editor.C:160:18: required from here src/factory.h:149:11: warning: 160 | itemList[item].serialize(&serial); src/factory.h:149:11: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTItem; item1 = BTItem]’: src/editor.C:163:17: required from here src/factory.h:187:10: warning: 163 | itemList.save(module->item); src/factory.h:187:10: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 149 | if ((len > extension.length()) && (strcmp(extension.c_str(), filename + (len - extension.length())) == 0)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/editor.C:10: src/serialeditor.h: In instantiation of ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTDuration; std::string = std::__cxx11::basic_string]’: src/editor.C:171:62: required from here src/factory.h:149:11: warning: 171 | while (-1 != (item = durEditor.editFactoryList(d, durationList, compare, ""))) src/factory.h:149:11: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 35 | else if (current < itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~ src/serialeditor.h:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 40 | if (sortedCurrent != itemList.size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h:47:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 47 | else if (('c' == key) && (current != itemList.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/serialeditor.h:55:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 55 | if (current == itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h: In instantiation of ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTMonster; std::string = std::__cxx11::basic_string]’: src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTMonster; item1 = BTMonster; std::string = std::__cxx11::basic_string]’ src/serialeditor.h:55:17: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:129:68: required from here src/serialeditor.h:55:17: warning: 129 | while (-1 != (monster = monsterEditor.editFactoryList(d, monsterList, compare, ""))) src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 35 | else if (current < itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~ src/serialeditor.h:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 40 | if (sortedCurrent != itemList.size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h:47:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 47 | else if (('c' == key) && (current != itemList.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/serialeditor.h:55:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 55 | if (current == itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h: In instantiation of ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTSpell; std::string = std::__cxx11::basic_string]’: src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTSpell; item1 = BTSpell1; std::string = std::__cxx11::basic_string]’ src/serialeditor.h:55:17: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:143:72: required from here src/serialeditor.h:55:17: warning: 143 | while (-1 != (spell = spellEditor.editFactoryList(d, spellList, compare, ""))) src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 35 | else if (current < itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~ src/serialeditor.h:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 40 | if (sortedCurrent != itemList.size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h:47:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 47 | else if (('c' == key) && (current != itemList.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/serialeditor.h:55:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 55 | if (current == itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h: In instantiation of ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTItem; std::string = std::__cxx11::basic_string]’: src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTItem; item1 = BTItem; std::string = std::__cxx11::basic_string]’ src/serialeditor.h:55:17: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:157:59: required from here src/serialeditor.h:55:17: warning: 157 | while (-1 != (item = itemEditor.editFactoryList(d, itemList, compare, ""))) src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 35 | else if (current < itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~ src/serialeditor.h:40:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 40 | if (sortedCurrent != itemList.size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/serialeditor.h:47:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 47 | else if (('c' == key) && (current != itemList.size())) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/serialeditor.h:55:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 55 | if (current == itemList.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTSortedFactory::operator[](IShort) [with item = BTDuration; IShort = short int]’: src/serialeditor.h:30:29: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTDuration; std::string = std::__cxx11::basic_string]’ src/serialeditor.h:55:17: warning: 30 | items[i].name = sortList[i].getName(); src/serialeditor.h:55:17: warning: | ~~~~~~~~^ src/editor.C:171:62: required from here src/serialeditor.h:55:17: warning: 171 | while (-1 != (item = durEditor.editFactoryList(d, durationList, compare, ""))) src/serialeditor.h:55:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 273 | if (num >= sortedItems.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘int BTSortedFactory::getUnsortedIndex(int) [with item = BTDuration]’: src/serialeditor.h:34:40: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTDuration; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 34 | current = sortList.getUnsortedIndex(0); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/editor.C:171:62: required from here src/factory.h:273:10: warning: 171 | while (-1 != (item = durEditor.editFactoryList(d, durationList, compare, ""))) src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 226 | if (index < sortedItems.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTSortedFactory::operator[](IShort) [with item = BTMonster; IShort = short int]’: src/serialeditor.h:30:29: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTMonster; std::string = std::__cxx11::basic_string]’ src/factory.h:226:12: warning: 30 | items[i].name = sortList[i].getName(); src/factory.h:226:12: warning: | ~~~~~~~~^ src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTMonster; item1 = BTMonster; std::string = std::__cxx11::basic_string]’ src/factory.h:226:12: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/factory.h:226:12: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:129:68: required from here src/factory.h:226:12: warning: 129 | while (-1 != (monster = monsterEditor.editFactoryList(d, monsterList, compare, ""))) src/factory.h:226:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 273 | if (num >= sortedItems.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘int BTSortedFactory::getUnsortedIndex(int) [with item = BTMonster]’: src/serialeditor.h:34:40: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTMonster; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 34 | current = sortList.getUnsortedIndex(0); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTMonster; item1 = BTMonster; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:129:68: required from here src/factory.h:273:10: warning: 129 | while (-1 != (monster = monsterEditor.editFactoryList(d, monsterList, compare, ""))) src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 226 | if (index < sortedItems.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTSortedFactory::operator[](IShort) [with item = BTSpell; IShort = short int]’: src/serialeditor.h:30:29: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTSpell; std::string = std::__cxx11::basic_string]’ src/factory.h:226:12: warning: 30 | items[i].name = sortList[i].getName(); src/factory.h:226:12: warning: | ~~~~~~~~^ src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTSpell; item1 = BTSpell1; std::string = std::__cxx11::basic_string]’ src/factory.h:226:12: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/factory.h:226:12: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:143:72: required from here src/factory.h:226:12: warning: 143 | while (-1 != (spell = spellEditor.editFactoryList(d, spellList, compare, ""))) src/factory.h:226:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 273 | if (num >= sortedItems.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘int BTSortedFactory::getUnsortedIndex(int) [with item = BTSpell]’: src/serialeditor.h:34:40: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTSpell; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 34 | current = sortList.getUnsortedIndex(0); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTSpell; item1 = BTSpell1; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:143:72: required from here src/factory.h:273:10: warning: 143 | while (-1 != (spell = spellEditor.editFactoryList(d, spellList, compare, ""))) src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 226 | if (index < sortedItems.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘item& BTSortedFactory::operator[](IShort) [with item = BTItem; IShort = short int]’: src/serialeditor.h:30:29: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTItem; std::string = std::__cxx11::basic_string]’ src/factory.h:226:12: warning: 30 | items[i].name = sortList[i].getName(); src/factory.h:226:12: warning: | ~~~~~~~~^ src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTItem; item1 = BTItem; std::string = std::__cxx11::basic_string]’ src/factory.h:226:12: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/factory.h:226:12: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:157:59: required from here src/factory.h:226:12: warning: 157 | while (-1 != (item = itemEditor.editFactoryList(d, itemList, compare, ""))) src/factory.h:226:12: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 273 | if (num >= sortedItems.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/factory.h: In instantiation of ‘int BTSortedFactory::getUnsortedIndex(int) [with item = BTItem]’: src/serialeditor.h:34:40: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector&, const BTSortCompare&, const std::string&) [with item = BTItem; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 34 | current = sortList.getUnsortedIndex(0); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/serialeditor.h:66:32: required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory&, const BTSortCompare&, const std::string&) [with item = BTItem; item1 = BTItem; std::string = std::__cxx11::basic_string]’ src/factory.h:273:10: warning: 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:157:59: required from here src/factory.h:273:10: warning: 157 | while (-1 != (item = itemEditor.editFactoryList(d, itemList, compare, ""))) src/factory.h:273:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 226 | if (index < sortedItems.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/serialeditor.o src/serialeditor.C In file included from src/combat.h:14, from src/game.h:12, from src/editor.h:10, from src/serialeditor.h:10, from src/serialeditor.C:9: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/serialeditor.C: In member function ‘void BTSerializedEditor::edit(BTDisplay&, ObjectSerializer&)’: src/serialeditor.C:67:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 67 | if (where < obj->size()) | ~~~~~~^~~~~~~~~~~~~ src/serialeditor.C:86:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 86 | if (where < obj->size()) | ~~~~~~^~~~~~~~~~~~~ src/serialeditor.C:58:9: warning: unused variable ‘where’ [-Wunused-variable] 58 | int where = 0; | ^~~~~ src/serialeditor.C:115:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 115 | if (where >= obj->size()) | ~~~~~~^~~~~~~~~~~~~~ src/serialeditor.C:134:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 134 | if (where >= obj->size()) | ~~~~~~^~~~~~~~~~~~~~ src/serialeditor.C: In member function ‘void BTSerializedEditor::editField(BTDisplay&, ObjectSerializer&, const char*, XMLAction*, int, int)’: src/serialeditor.C:244:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 244 | for (int i = 0; i < lookup->size(); ++i) | ~~^~~~~~~~~~~~~~~~ src/serialeditor.C: In member function ‘virtual int BTSerializedEditor::setup(ObjectSerializer&, BitField&, std::vector&)’: src/serialeditor.C:458:15: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 458 | if (current >= entries) | ~~~~~~~~^~~~~~~~~~ src/serialeditor.C: In member function ‘virtual void BTSpellEditor::delSpecialField(BTDisplay&, ObjectSerializer&, int)’: src/serialeditor.C:651:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 651 | if ((val != extra.size()) && (extra[val].name == "type")) | ~~~~^~~~~~~~~~~~~~~ src/serialeditor.C: In member function ‘virtual void BTSpellEditor::handleSpecialField(BTDisplay&, ObjectSerializer&, int)’: src/serialeditor.C:670:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 670 | if ((val == extra.size()) || (extra[val].name == "type")) | ~~~~^~~~~~~~~~~~~~~ src/serialeditor.C:678:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 678 | if ((val != extra.size()) && (extra[val].item->type == spellTypes[i].type)) | ~~~~^~~~~~~~~~~~~~~ src/serialeditor.C:682:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 682 | if ((27 != d.process()) && ((val == extra.size()) || (lookupCurrent != extra[val].item->type))) | ~~~~^~~~~~~~~~~~~~~ src/serialeditor.C:687:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 687 | if (val == extra.size()) | ~~~~^~~~~~~~~~~~~~~ src/serialeditor.C:694:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 694 | for (int i = 0; i < manifest->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ src/serialeditor.C: In member function ‘virtual int BTSpellEditor::setup(ObjectSerializer&, BitField&, std::vector&)’: src/serialeditor.C:727:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 727 | if (current == items.size()) | ~~~~~~~~^~~~~~~~~~~~~~~ src/serialeditor.C:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 741 | if (current == items.size()) | ~~~~~~~~^~~~~~~~~~~~~~~ src/serialeditor.C:751:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 751 | if (current == items.size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/duration.h:12, from src/game.h:14: src/factory.h: In instantiation of ‘item& BTFactory::operator[](IShort) [with item = BTMonster; item1 = BTMonster; IShort = short int]’: src/serialeditor.C:564:30: required from here src/serialeditor.C:751:14: warning: 564 | prevXp = monsterList[current].calcXp(); src/serialeditor.C:751:14: warning: | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/specialcontext.o src/specialcontext.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/specialflag.o src/specialflag.C In file included from src/combat.h:14, from src/game.h:12, from src/specialflag.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/specialflag.C: In member function ‘virtual std::string BTSpecialFlagList::getName(int)’: src/specialflag.C:31:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 31 | if ((size() > index) && (index >= 0)) | ~~~~~~~^~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/imagetag.o src/imagetag.C src/imagetag.C: In static member function ‘static void BTImageTag::readXML(const char*, XMLVector&)’: src/imagetag.C:58:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 58 | if (tag.size() <= itr->slot) | ~~~~~~~~~~~^~~~~~~~~~~~ src/imagetag.C:60:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 60 | while (tag.size() < itr->slot) | ~~~~~~~~~~~^~~~~~~~~~~ src/imagetag.C: In member function ‘BTDisplay::selectItem* BTImageTagList::search(std::string, bool, int&, int&, int&)’: src/imagetag.C:91:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 91 | if (((*this)[i]->name != "") || (i == current)) | ~~^~~~~~~~~~ src/imagetag.C:93:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 93 | if (i == current) | ~~^~~~~~~~~~ src/imagetag.C:123:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 123 | if (i == current) | ~~^~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/log.o src/log.C g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/duration.o src/duration.C In file included from src/combat.h:14, from src/game.h:12, from src/duration.C:8: src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=] 125 | virtual int getScreen(BTPc *pc) { return 0; } | ^~~~~~~~~ src/screenset.h:391:7: note: by ‘int BTError::getScreen()’ 391 | int getScreen() { return screen; } | ^~~~~~~~~ src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’: src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder] 44 | BTMonsterGroup *group; | ^~~~~ src/combat.h:41:7: warning: ‘int BTMonsterCombatant::save’ [-Wreorder] 41 | int save; | ^~~~ src/combat.h:32:3: warning: when initialized here [-Wreorder] 32 | BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {} | ^~~~~~~~~~~~~~~~~~ In file included from src/game.h:18: src/item.h: In constructor ‘BTItemType::BTItemType()’: src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder] 124 | int itemSlot; | ^~~~~~~~ src/item.h:123:7: warning: ‘int BTItemType::bowDamage’ [-Wreorder] 123 | int bowDamage; | ^~~~~~~~~ src/item.h:111:3: warning: when initialized here [-Wreorder] 111 | BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {} | ^~~~~~~~~~ In file included from src/song.h:12, from src/game.h:25: src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’: src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder] 113 | int xSpecial; | ^~~~~~~~ src/manifest.h:111:7: warning: ‘int BTAttackManifest::saveDifficulty’ [-Wreorder] 111 | int saveDifficulty; | ^~~~~~~~~~~~~~ src/manifest.h:97:3: warning: when initialized here [-Wreorder] 97 | BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {} | ^~~~~~~~~~~~~~~~ src/duration.C: In member function ‘virtual std::string BTDurationList::getName(int)’: src/duration.C:70:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 70 | if (size() > index) | ~~~~~~~^~~~~~~ src/duration.C: In member function ‘virtual int BTDurationList::getIndex(std::string)’: src/duration.C:78:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 78 | for (int i = 0; i < size(); ++i) | ~~^~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/sysprof-6 -pthread -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/webp -I/usr/include/harfbuzz -I/usr/include/freetype2 -DWITH_GZFILEOP -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/flagname.o src/flagname.C src/flagname.C: In static member function ‘static void BTFlagName::readXML(const char*, XMLVector&)’: src/flagname.C:54:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 54 | if (tag.size() <= itr->slot) | ~~~~~~~~~~~^~~~~~~~~~~~ src/flagname.C:56:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 56 | while (tag.size() < itr->slot) | ~~~~~~~~~~~^~~~~~~~~~~ src/flagname.C: In member function ‘BTDisplay::selectItem* BTFlagNameList::search(std::string, bool, int&, int&, int&)’: src/flagname.C:97:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 97 | if (i == current) | ~~^~~~~~~~~~ src/flagname.C:128:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 128 | if (i == current) | ~~^~~~~~~~~~ g++ -o btbuilder src/file.o src/dice.o src/monster.o src/spell.o src/item.o src/map.o src/main.o src/btconst.o src/game.o src/psuedo3d.o src/psuedo3dconfig.o src/job.o src/expatcpp.o src/xmlserializer.o src/race.o src/display.o src/sdlextend.o src/pc.o src/module.o src/physfsrwops.o src/compressor.o src/bitfield.o src/status.o src/serialrect.o src/displayconfig.o src/skill.o src/statusbar.o src/statusinfo.o src/valuelookup.o src/screenset.o src/combat.o src/xpchart.o src/spelleffect.o src/combatant.o src/group.o src/icon.o src/song.o src/manifest.o src/chest.o src/mainscreen.o src/shop.o src/effectgroup.o src/psuedo3dmap.o src/editor.o src/serialeditor.o src/specialcontext.o src/specialflag.o src/imagetag.o src/duration.o src/log.o src/flagname.o -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2 --std=c++11 -lexpat -lphysfs -lboost_filesystem -lboost_system -lpng -lSDL_mng + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.feQkpM + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 ++ dirname /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 + 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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd btbuilder-0.5.19 + make prefix=/builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 install if test ! -d /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/bin; then mkdir -p /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/bin; fi if test ! -d /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/btbuilder; then mkdir -p /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/btbuilder; fi if test ! -d /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/appdata; then mkdir -p /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/appdata; fi if test ! -d /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/icons/hicolor; then mkdir -p /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/icons/hicolor; fi cp -R data image module music /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/btbuilder/ cp -R btbuilder.appdata.xml /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/appdata/ cp -R icons/* /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/icons/hicolor/ cp btbuilder /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/bin desktop-file-install --dir=/builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/applications btbuilder.desktop + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.5.19-9.fc40 --unique-debug-suffix -0.5.19-9.fc40.i386 --unique-debug-src-base btbuilder-0.5.19-9.fc40.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/btbuilder-0.5.19 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/btbuilder-0.5.19-9.fc40.i386 1624 blocks 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 Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Vt6IrW + umask 022 + cd /builddir/build/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/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 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd btbuilder-0.5.19 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386//usr/share/appdata/btbuilder.appdata.xml /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386//usr/share/appdata/btbuilder.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: btbuilder-0.5.19-9.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Kdk4OB + umask 022 + cd /builddir/build/BUILD + cd btbuilder-0.5.19 + DOCDIR=/builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/doc/btbuilder + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/doc/btbuilder + cp -pr /builddir/build/BUILD/btbuilder-0.5.19/README /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/doc/btbuilder + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(btbuilder.desktop) btbuilder = 0.5.19-9.fc40 btbuilder(x86-32) = 0.5.19-9.fc40 metainfo() metainfo(btbuilder.appdata.xml) 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 libSDL2_image-2.0.so.0 libSDL2_mixer-2.0.so.0 libSDL2_ttf-2.0.so.0 libSDL_mng.so.0 libboost_filesystem.so.1.83.0 libboost_system.so.1.83.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libexpat.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libphysfs.so.1 libpng16.so.16 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: btbuilder-data-0.5.19-9.fc40.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.abx907 + umask 022 + cd /builddir/build/BUILD + cd btbuilder-0.5.19 + LICENSEDIR=/builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/licenses/btbuilder-data + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/licenses/btbuilder-data + cp -pr /builddir/build/BUILD/btbuilder-0.5.19/COPYING /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386/usr/share/licenses/btbuilder-data + RPM_EC=0 ++ jobs -p + exit 0 Provides: btbuilder-data = 0.5.19-9.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: btbuilder-debugsource-0.5.19-9.fc40.i686 Provides: btbuilder-debugsource = 0.5.19-9.fc40 btbuilder-debugsource(x86-32) = 0.5.19-9.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: btbuilder-debuginfo-0.5.19-9.fc40.i686 Provides: btbuilder-debuginfo = 0.5.19-9.fc40 btbuilder-debuginfo(x86-32) = 0.5.19-9.fc40 debuginfo(build-id) = 5ab5563ed7ea3f12434f3e3633ce12d4b33aa03e Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: btbuilder-debugsource(x86-32) = 0.5.19-9.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 Wrote: /builddir/build/RPMS/btbuilder-debuginfo-0.5.19-9.fc40.i686.rpm Wrote: /builddir/build/RPMS/btbuilder-0.5.19-9.fc40.i686.rpm Wrote: /builddir/build/RPMS/btbuilder-debugsource-0.5.19-9.fc40.i686.rpm Wrote: /builddir/build/RPMS/btbuilder-data-0.5.19-9.fc40.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.9riBnr + umask 022 + cd /builddir/build/BUILD + cd btbuilder-0.5.19 + /usr/bin/rm -rf /builddir/build/BUILDROOT/btbuilder-0.5.19-9.fc40.i386 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.FWXiVb + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/btbuilder-0.5.19-SPECPARTS + rm -rf btbuilder-0.5.19 btbuilder-0.5.19.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild btbuilder-0.5.19-9.fc40.src.rpm Finish: build phase for btbuilder-0.5.19-9.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-i686-1706005523.931441/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-i686-1706005523.931441/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-i686-1706005523.931441/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/btbuilder-0.5.19-9.fc40.src.rpm) Config(child) 4 minutes 50 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": "btbuilder", "epoch": null, "version": "0.5.19", "release": "9.fc40", "arch": "src" }, { "name": "btbuilder", "epoch": null, "version": "0.5.19", "release": "9.fc40", "arch": "i686" }, { "name": "btbuilder-debugsource", "epoch": null, "version": "0.5.19", "release": "9.fc40", "arch": "i686" }, { "name": "btbuilder-data", "epoch": null, "version": "0.5.19", "release": "9.fc40", "arch": "noarch" }, { "name": "btbuilder-debuginfo", "epoch": null, "version": "0.5.19", "release": "9.fc40", "arch": "i686" } ] } RPMResults finished