Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c212' (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/9314692-fedora-rawhide-ppc64le --chroot fedora-rawhide-ppc64le Version: 1.3 PID: 21617 Logging PID: 21618 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 9314692, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': '251040d5fa4d9cf328e8ad735bd3446c2e986c8a', '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-13', '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-rawhide-ppc64le/', '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, 'ssh_public_keys': None, 'storage': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '9314692-fedora-rawhide-ppc64le', '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-cyd5zktb/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-cyd5zktb/btbuilder', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder'... Running: git checkout 251040d5fa4d9cf328e8ad735bd3446c2e986c8a -- cmd: ['git', 'checkout', '251040d5fa4d9cf328e8ad735bd3446c2e986c8a', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder rc: 0 stdout: stderr: Note: switching to '251040d5fa4d9cf328e8ad735bd3446c2e986c8a'. 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 251040d automatic import of btbuilder Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/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 27.0M 0 0:00:15 0:00:15 --:--:-- 27.4M INFO: Reading stdout from command: md5sum btbuilder-0.5.19.tgz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder/btbuilder.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1753498788.177847 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.3, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder/btbuilder.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1753498788.177847 -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-cyd5zktb/btbuilder/btbuilder.spec) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1753498788.177847/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-a1aec9fc-0e7d-4b9b-a75d-6ef40a58ac46 INFO: Checking that 8f9e2f65fd70daa0ac0883f12c34c6144ffc5ae858c2486606cccadbb96d3fa7 image matches host's architecture INFO: Copy content of container 8f9e2f65fd70daa0ac0883f12c34c6144ffc5ae858c2486606cccadbb96d3fa7 to /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1753498788.177847/root INFO: mounting 8f9e2f65fd70daa0ac0883f12c34c6144ffc5ae858c2486606cccadbb96d3fa7 with podman image mount INFO: image 8f9e2f65fd70daa0ac0883f12c34c6144ffc5ae858c2486606cccadbb96d3fa7 as /var/lib/containers/storage/overlay/e896e00b7e8f50ddeaf3acead46dab456be4151b18764008af2985034b8a0def/merged INFO: umounting image 8f9e2f65fd70daa0ac0883f12c34c6144ffc5ae858c2486606cccadbb96d3fa7 (/var/lib/containers/storage/overlay/e896e00b7e8f50ddeaf3acead46dab456be4151b18764008af2985034b8a0def/merged) with podman image umount INFO: Removing image mock-bootstrap-a1aec9fc-0e7d-4b9b-a75d-6ef40a58ac46 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1753498788.177847/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-5.99.91-1.fc43.ppc64le rpm-sequoia-1.9.0-1.fc43.ppc64le dnf5-5.2.15.0-3.fc43.ppc64le dnf5-plugins-5.2.15.0-3.fc43.ppc64le Start: installing minimal buildroot with dnf5 Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 18.6 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 7.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 11.6 KiB/s | 4.4 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash ppc64le 5.3.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 MiB bzip2 ppc64le 1.0.8-20.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171.1 KiB coreutils ppc64le 9.7-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 MiB cpio ppc64le 2.15-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB diffutils ppc64le 3.12-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB fedora-release-common noarch 43-0.19 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.4 KiB findutils ppc64le 1:4.10.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB gawk ppc64le 5.3.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB glibc-minimal-langpack ppc64le 2.41.9000-23.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep ppc64le 3.12-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip ppc64le 1.13-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424.7 KiB info ppc64le 7.2-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.4 KiB patch ppc64le 2.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.5 KiB redhat-rpm-config noarch 343-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181.7 KiB rpm-build ppc64le 5.99.91-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 661.3 KiB sed ppc64le 4.9-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 937.2 KiB shadow-utils ppc64le 2:4.18.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 MiB tar ppc64le 2:1.35-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB unzip ppc64le 6.0-66.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533.9 KiB util-linux ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 MiB which ppc64le 2.23-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.3 KiB xz ppc64le 1:5.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB Installing dependencies: add-determinism ppc64le 0.6.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB alternatives ppc64le 1.33-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.1 KiB ansible-srpm-macros noarch 1-17.1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs ppc64le 4.1.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 550.5 KiB binutils ppc64le 2.44.90-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 MiB build-reproducibility-srpm-macros noarch 0.6.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs ppc64le 1.0.8-20.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.5 KiB ca-certificates noarch 2024.2.69_v8.0.401-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coreutils-common ppc64le 9.7-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.3 MiB crypto-policies noarch 20250714-1.gitcd6043a.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB curl ppc64le 8.15.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 533.6 KiB cyrus-sasl-lib ppc64le 2.1.28-30.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB debugedit ppc64le 5.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313.5 KiB dwz ppc64le 0.16-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 386.6 KiB ed ppc64le 1.22-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219.0 KiB efi-srpm-macros noarch 6-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils ppc64le 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB elfutils-debuginfod-client ppc64le 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.5 KiB elfutils-default-yama-scope noarch 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf ppc64le 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs ppc64le 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874.6 KiB fedora-gpg-keys noarch 43-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.0 KiB fedora-release noarch 43-0.19 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 43-0.19 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.0 B fedora-repos noarch 43-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 43-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file ppc64le 5.46-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140.1 KiB file-libs ppc64le 5.46-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 MiB filesystem ppc64le 3.18-44.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B filesystem-srpm-macros noarch 3.18-44.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-22.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal ppc64le 16.3-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.7 MiB gdbm-libs ppc64le 1:1.23-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233.5 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0 B glibc ppc64le 2.41.9000-23.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.6 MiB glibc-common ppc64le 2.41.9000-23.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB glibc-gconv-extra ppc64le 2.41.9000-23.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.5 MiB gmp ppc64le 1:6.3.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 786.1 KiB gnat-srpm-macros noarch 6-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB gnupg2 ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 MiB gnupg2-dirmngr ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 838.1 KiB gnupg2-gpg-agent ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 975.0 KiB gnupg2-gpgconf ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 321.7 KiB gnupg2-keyboxd ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297.2 KiB gnupg2-verify ppc64le 2.4.8-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 428.3 KiB gnutls ppc64le 3.8.10-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB go-srpm-macros noarch 3.7.0-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.6 KiB gpgverify noarch 2.2-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 KiB ima-evm-utils-libs ppc64le 1.6.2-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.6 KiB jansson ppc64le 2.14-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.0 KiB java-srpm-macros noarch 1-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 870.0 B json-c ppc64le 0.18-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138.6 KiB kernel-srpm-macros noarch 1.0-25.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs ppc64le 1.6.3-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.0 KiB krb5-libs ppc64le 1.21.3-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB libacl ppc64le 2.3.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.0 KiB libarchive ppc64le 3.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libassuan ppc64le 2.5.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215.8 KiB libattr ppc64le 2.5.2-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.8 KiB libblkid ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354.5 KiB libbrotli ppc64le 1.1.0-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 972.7 KiB libcap ppc64le 2.76-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 507.7 KiB libcap-ng ppc64le 0.8.5-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.3 KiB libcom_err ppc64le 1.47.3-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.0 KiB libcurl ppc64le 8.15.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libeconf ppc64le 0.7.9-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.8 KiB libevent ppc64le 2.1.12-15.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libfdisk ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.0 KiB libffi ppc64le 3.5.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347.5 KiB libfsverity ppc64le 1.6-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.1 KiB libgcc ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.4 KiB libgcrypt ppc64le 1.11.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libgomp ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 642.7 KiB libgpg-error ppc64le 1.55-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libidn2 ppc64le 2.3.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 560.2 KiB libksba ppc64le 1.6.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 526.5 KiB liblastlog2 ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.4 KiB libmount ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.3 KiB libnghttp2 ppc64le 1.66.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.9 KiB libpkgconf ppc64le 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.9 KiB libpsl ppc64le 0.21.5-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.1 KiB librtas ppc64le 2.0.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305.4 KiB libselinux ppc64le 3.9-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265.1 KiB libsemanage ppc64le 3.9-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 423.9 KiB libsepol ppc64le 3.9-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libsmartcols ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.4 KiB libssh ppc64le 0.11.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 714.7 KiB libssh-config noarch 0.11.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 MiB libtasn1 ppc64le 4.20.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.0 KiB libtool-ltdl ppc64le 2.5.4-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.9 KiB libunistring ppc64le 1.1-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libusb1 ppc64le 1.0.28-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242.5 KiB libuuid ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.3 KiB libverto ppc64le 0.3.2-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB libxcrypt ppc64le 4.4.38-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336.2 KiB libxml2 ppc64le 2.12.10-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libzstd ppc64le 1.5.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 923.8 KiB lua-libs ppc64le 5.4.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.7 KiB lua-srpm-macros noarch 1-15.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs ppc64le 1.10.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.1 KiB mpfr ppc64le 4.2.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913.6 KiB ncurses-base noarch 6.5-6.20250614.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.1 KiB ncurses-libs ppc64le 6.5-6.20250614.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB nettle ppc64le 3.10.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 957.7 KiB npth ppc64le 1.8-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.1 KiB ocaml-srpm-macros noarch 10-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap ppc64le 2.6.10-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 889.8 KiB openssl-libs ppc64le 1:3.5.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB p11-kit ppc64le 0.25.5-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB p11-kit-trust ppc64le 0.25.5-8.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527.1 KiB package-notes-srpm-macros noarch 0.5-13.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam-libs ppc64le 1.7.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.3 KiB pcre2 ppc64le 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 841.0 KiB pcre2-syntax noarch 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.9 KiB perl-srpm-macros noarch 1-59.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf ppc64le 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.4 KiB pkgconf-m4 noarch 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB pkgconf-pkg-config ppc64le 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 990.0 B popt ppc64le 1.19-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.7 KiB publicsuffix-list-dafsa noarch 20250616-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB pyproject-srpm-macros noarch 1.18.3-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB python-srpm-macros noarch 3.14-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.5 KiB qt5-srpm-macros noarch 5.15.17-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.9.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 464.0 B readline ppc64le 8.3-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 627.6 KiB rpm ppc64le 5.99.91-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB rpm-build-libs ppc64le 5.99.91-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.0 KiB rpm-libs ppc64le 5.99.91-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rpm-sequoia ppc64le 1.9.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 MiB rpm-sign-libs ppc64le 5.99.91-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.6 KiB rust-srpm-macros noarch 26.3-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-25.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.0 KiB sqlite-libs ppc64le 3.50.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB systemd-libs ppc64le 257.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB systemd-standalone-sysusers ppc64le 257.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.3 KiB tpm2-tss ppc64le 4.1.3-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB tree-sitter-srpm-macros noarch 0.4.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 KiB util-linux-core ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB xxhash-libs ppc64le 0.8.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.6 KiB xz-libs ppc64le 1:5.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265.3 KiB zig-srpm-macros noarch 1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip ppc64le 3.0-43.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 889.8 KiB zlib-ng-compat ppc64le 2.2.4-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.4 KiB zstd ppc64le 1.5.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 63 MiB. Need to download 0 B. After this operation, 254 MiB extra will be used (install 254 MiB, remove 0 B). [ 1/170] tar-2:1.35-5.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/170] bzip2-0:1.0.8-20.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/170] redhat-rpm-config-0:343-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/170] rpm-build-0:5.99.91-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/170] unzip-0:6.0-66.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/170] cpio-0:2.15-5.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/170] which-0:2.23-2.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/170] bash-0:5.3.0-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/170] coreutils-0:9.7-4.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/170] grep-0:3.12-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/170] patch-0:2.8-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/170] sed-0:4.9-4.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/170] shadow-utils-2:4.18.0-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/170] util-linux-0:2.41.1-11.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/170] diffutils-0:3.12-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/170] fedora-release-common-0:43-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/170] findutils-1:4.10.0-5.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/170] gawk-0:5.3.2-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/170] glibc-minimal-langpack-0:2.41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/170] gzip-0:1.13-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/170] info-0:7.2-4.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/170] xz-1:5.8.1-2.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/170] glibc-0:2.41.9000-23.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/170] xz-libs-1:5.8.1-2.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/170] audit-libs-0:4.1.0-3.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/170] filesystem-0:3.18-44.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/170] libblkid-0:2.41.1-11.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/170] libcap-ng-0:0.8.5-5.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/170] libfdisk-0:2.41.1-11.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/170] libgcc-0:15.1.1-2.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/170] liblastlog2-0:2.41.1-11.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/170] libmount-0:2.41.1-11.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/170] librtas-0:2.0.6-3.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/170] libselinux-0:3.9-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/170] libsmartcols-0:2.41.1-11.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/170] libuuid-0:2.41.1-11.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/170] ncurses-libs-0:6.5-6.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/170] pam-libs-0:1.7.1-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/170] readline-0:8.3-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/170] systemd-libs-0:257.7-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/170] util-linux-core-0:2.41.1-11.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/170] zlib-ng-compat-0:2.2.4-3.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/170] bzip2-libs-0:1.0.8-20.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/170] libacl-0:2.3.2-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/170] libcap-0:2.76-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/170] libeconf-0:0.7.9-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/170] libsemanage-0:3.9-1.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/170] libxcrypt-0:4.4.38-7.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/170] setup-0:2.15.0-25.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/170] binutils-0:2.44.90-4.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/170] debugedit-0:5.2-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/170] elfutils-0:0.193-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/170] elfutils-libelf-0:0.193-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/170] file-0:5.46-5.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/170] libarchive-0:3.8.1-2.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/170] libstdc++-0:15.1.1-2.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/170] pkgconf-pkg-config-0:2.3.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/170] popt-0:1.19-8.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/170] rpm-0:5.99.91-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/170] rpm-build-libs-0:5.99.91-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/170] rpm-libs-0:5.99.91-1.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/170] zstd-0:1.5.7-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/170] curl-0:8.15.0-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/170] glibc-gconv-extra-0:2.41.9000 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/170] ansible-srpm-macros-0:1-17.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/170] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/170] dwz-0:0.16-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/170] efi-srpm-macros-0:6-3.fc43.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/170] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/170] fonts-srpm-macros-1:2.0.5-22. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/170] forge-srpm-macros-0:0.4.0-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/170] fpc-srpm-macros-0:1.3-14.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/170] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/170] gnat-srpm-macros-0:6-7.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/170] go-srpm-macros-0:3.7.0-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/170] java-srpm-macros-0:1-6.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/170] kernel-srpm-macros-0:1.0-25.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/170] lua-srpm-macros-0:1-15.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/170] ocaml-srpm-macros-0:10-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/170] openblas-srpm-macros-0:2-19.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/170] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/170] perl-srpm-macros-0:1-59.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/170] pyproject-srpm-macros-0:1.18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/170] python-srpm-macros-0:3.14-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/170] qt5-srpm-macros-0:5.15.17-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/170] qt6-srpm-macros-0:6.9.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/170] rust-srpm-macros-0:26.3-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/170] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/170] zig-srpm-macros-0:1-4.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/170] zip-0:3.0-43.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/170] pkgconf-0:2.3.0-2.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/170] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/170] libpkgconf-0:2.3.0-2.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/170] ed-0:1.22-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/170] libattr-0:2.5.2-5.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/170] ncurses-base-0:6.5-6.20250614 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/170] libsepol-0:3.9-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/170] pcre2-0:10.45-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/170] sqlite-libs-0:3.50.2-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/170] libxml2-0:2.12.10-2.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/170] libzstd-0:1.5.7-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/170] lz4-libs-0:1.10.0-2.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/170] openssl-libs-1:3.5.1-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/170] glibc-common-0:2.41.9000-23.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/170] gmp-1:6.3.0-3.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/170] mpfr-0:4.2.2-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/170] file-libs-0:5.46-5.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/170] fedora-repos-0:43-0.2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/170] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/170] elfutils-libs-0:0.193-2.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/170] coreutils-common-0:9.7-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/170] add-determinism-0:0.6.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/170] alternatives-0:1.33-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/170] jansson-0:2.14-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/170] lua-libs-0:5.4.8-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/170] rpm-sequoia-0:1.9.0-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/170] libgomp-0:15.1.1-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/170] rpm-sign-libs-0:5.99.91-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/170] pcre2-syntax-0:10.45-1.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/170] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/170] crypto-policies-0:20250714-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/170] fedora-gpg-keys-0:43-0.2.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/170] fedora-repos-rawhide-0:43-0.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/170] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/170] json-c-0:0.18-4.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/170] libffi-0:3.5.1-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/170] p11-kit-0:0.25.5-8.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/170] p11-kit-trust-0:0.25.5-8.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/170] gnupg2-0:2.4.8-4.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/170] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/170] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/170] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/170] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/170] gnupg2-verify-0:2.4.8-4.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/170] ima-evm-utils-libs-0:1.6.2-5. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/170] libfsverity-0:1.6-2.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/170] gpgverify-0:2.2-2.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/170] libtasn1-0:4.20.0-1.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/170] tpm2-tss-0:4.1.3-7.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/170] libassuan-0:2.5.7-3.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/170] libgcrypt-0:1.11.1-1.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/170] libgpg-error-0:1.55-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/170] npth-0:1.8-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/170] libksba-0:1.6.7-3.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/170] gnutls-0:3.8.10-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/170] openldap-0:2.6.10-2.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/170] libusb1-0:1.0.28-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/170] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/170] libevent-0:2.1.12-15.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/170] libtool-ltdl-0:2.5.4-5.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/170] libidn2-0:2.3.8-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/170] libunistring-0:1.1-9.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/170] nettle-0:3.10.1-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/170] gdbm-libs-1:1.23-9.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/170] fedora-release-0:43-0.19.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/170] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/170] gdb-minimal-0:16.3-3.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/170] xxhash-libs-0:0.8.3-2.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/170] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/170] libcurl-0:8.15.0-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/170] krb5-libs-0:1.21.3-6.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/170] libbrotli-0:1.1.0-7.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/170] libnghttp2-0:1.66.0-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/170] libpsl-0:0.21.5-5.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/170] libssh-0:0.11.2-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/170] keyutils-libs-0:1.6.3-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/170] libcom_err-0:1.47.3-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/170] libverto-0:0.3.2-10.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/170] libssh-config-0:0.11.2-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/170] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [170/170] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/172] Verify package files 100% | 151.0 B/s | 170.0 B | 00m01s [ 2/172] Prepare transaction 100% | 705.0 B/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.1.1-2. 100% | 12.2 MiB/s | 288.1 KiB | 00m00s [ 4/172] Installing publicsuffix-list- 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [ 5/172] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/172] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/172] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 8/172] Installing fedora-gpg-keys-0: 100% | 13.2 MiB/s | 175.9 KiB | 00m00s [ 9/172] Installing fedora-repos-0:43- 100% | 258.7 KiB/s | 5.7 KiB | 00m00s [ 10/172] Installing fedora-release-com 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [ 11/172] Installing fedora-release-0:4 100% | 3.0 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-25.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-25.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/172] Installing setup-0:2.15.0-25. 100% | 9.9 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/172] Installing filesystem-0:3.18- 100% | 316.2 KiB/s | 212.5 KiB | 00m01s [ 14/172] Installing pcre2-syntax-0:10. 100% | 45.0 MiB/s | 276.4 KiB | 00m00s [ 15/172] Installing coreutils-common-0 100% | 50.6 MiB/s | 11.3 MiB | 00m00s [ 16/172] Installing ncurses-base-0:6.5 100% | 3.4 MiB/s | 353.5 KiB | 00m00s [ 17/172] Installing bash-0:5.3.0-1.fc4 100% | 16.0 MiB/s | 8.9 MiB | 00m01s [ 18/172] Installing glibc-common-0:2.4 100% | 13.1 MiB/s | 1.5 MiB | 00m00s [ 19/172] Installing glibc-gconv-extra- 100% | 48.1 MiB/s | 18.6 MiB | 00m00s [ 20/172] Installing glibc-0:2.41.9000- 100% | 28.9 MiB/s | 11.6 MiB | 00m00s [ 21/172] Installing ncurses-libs-0:6.5 100% | 115.1 MiB/s | 1.5 MiB | 00m00s [ 22/172] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 23/172] Installing zlib-ng-compat-0:2 100% | 3.7 MiB/s | 198.2 KiB | 00m00s [ 24/172] Installing bzip2-libs-0:1.0.8 100% | 67.2 MiB/s | 137.6 KiB | 00m00s [ 25/172] Installing libgpg-error-0:1.5 100% | 3.7 MiB/s | 1.0 MiB | 00m00s [ 26/172] Installing libstdc++-0:15.1.1 100% | 18.5 MiB/s | 3.9 MiB | 00m00s [ 27/172] Installing xz-libs-1:5.8.1-2. 100% | 37.2 MiB/s | 266.4 KiB | 00m00s [ 28/172] Installing libassuan-0:2.5.7- 100% | 4.5 MiB/s | 217.6 KiB | 00m00s [ 29/172] Installing libgcrypt-0:1.11.1 100% | 45.7 MiB/s | 1.5 MiB | 00m00s [ 30/172] Installing readline-0:8.3-1.f 100% | 102.5 MiB/s | 629.7 KiB | 00m00s [ 31/172] Installing libuuid-0:2.41.1-1 100% | 34.3 MiB/s | 70.3 KiB | 00m00s [ 32/172] Installing gmp-1:6.3.0-3.fc43 100% | 110.0 MiB/s | 788.4 KiB | 00m00s [ 33/172] Installing popt-0:1.19-8.fc42 100% | 2.3 MiB/s | 215.3 KiB | 00m00s [ 34/172] Installing npth-0:1.8-2.fc42. 100% | 46.0 MiB/s | 94.2 KiB | 00m00s [ 35/172] Installing libblkid-0:2.41.1- 100% | 86.8 MiB/s | 355.6 KiB | 00m00s [ 36/172] Installing libxcrypt-0:4.4.38 100% | 4.4 MiB/s | 338.9 KiB | 00m00s [ 37/172] Installing sqlite-libs-0:3.50 100% | 20.6 MiB/s | 1.9 MiB | 00m00s [ 38/172] Installing libzstd-0:1.5.7-1. 100% | 129.0 MiB/s | 925.0 KiB | 00m00s [ 39/172] Installing elfutils-libelf-0: 100% | 13.9 MiB/s | 1.3 MiB | 00m00s [ 40/172] Installing gnupg2-gpgconf-0:2 100% | 2.0 MiB/s | 323.9 KiB | 00m00s [ 41/172] Installing libattr-0:2.5.2-5. 100% | 33.1 MiB/s | 67.7 KiB | 00m00s [ 42/172] Installing libacl-0:2.3.2-3.f 100% | 65.2 MiB/s | 66.8 KiB | 00m00s [ 43/172] Installing libtasn1-0:4.20.0- 100% | 72.2 MiB/s | 221.9 KiB | 00m00s [ 44/172] Installing libunistring-0:1.1 100% | 144.0 MiB/s | 1.9 MiB | 00m00s [ 45/172] Installing libidn2-0:2.3.8-1. 100% | 6.1 MiB/s | 566.4 KiB | 00m00s [ 46/172] Installing crypto-policies-0: 100% | 3.8 MiB/s | 172.0 KiB | 00m00s [ 47/172] Installing dwz-0:0.16-1.fc43. 100% | 6.1 MiB/s | 388.0 KiB | 00m00s [ 48/172] Installing gnupg2-verify-0:2. 100% | 5.4 MiB/s | 429.7 KiB | 00m00s [ 49/172] Installing mpfr-0:4.2.2-1.fc4 100% | 68.8 MiB/s | 915.3 KiB | 00m00s [ 50/172] Installing gawk-0:5.3.2-1.fc4 100% | 13.2 MiB/s | 2.8 MiB | 00m00s [ 51/172] Installing libksba-0:1.6.7-3. 100% | 103.3 MiB/s | 529.0 KiB | 00m00s [ 52/172] Installing unzip-0:6.0-66.fc4 100% | 7.8 MiB/s | 537.4 KiB | 00m00s [ 53/172] Installing file-libs-0:5.46-5 100% | 75.7 MiB/s | 11.9 MiB | 00m00s [ 54/172] Installing file-0:5.46-5.fc43 100% | 2.8 MiB/s | 141.6 KiB | 00m00s [ 55/172] Installing libcap-ng-0:0.8.5- 100% | 52.8 MiB/s | 162.1 KiB | 00m00s [ 56/172] Installing audit-libs-0:4.1.0 100% | 108.0 MiB/s | 553.2 KiB | 00m00s [ 57/172] Installing libsmartcols-0:2.4 100% | 94.5 MiB/s | 290.5 KiB | 00m00s [ 58/172] Installing libeconf-0:0.7.9-1 100% | 1.5 MiB/s | 82.5 KiB | 00m00s [ 59/172] Installing pam-libs-0:1.7.1-2 100% | 93.9 MiB/s | 288.6 KiB | 00m00s [ 60/172] Installing libcap-0:2.76-1.fc 100% | 9.8 MiB/s | 512.9 KiB | 00m00s [ 61/172] Installing systemd-libs-0:257 100% | 21.3 MiB/s | 2.9 MiB | 00m00s [ 62/172] Installing libsepol-0:3.9-1.f 100% | 130.2 MiB/s | 1.0 MiB | 00m00s [ 63/172] Installing pcre2-0:10.45-1.fc 100% | 117.5 MiB/s | 842.4 KiB | 00m00s [ 64/172] Installing libselinux-0:3.9-1 100% | 10.8 MiB/s | 266.3 KiB | 00m00s [ 65/172] Installing grep-0:3.12-1.fc43 100% | 13.5 MiB/s | 1.0 MiB | 00m00s [ 66/172] Installing sed-0:4.9-4.fc42.p 100% | 6.2 MiB/s | 945.3 KiB | 00m00s [ 67/172] Installing findutils-1:4.10.0 100% | 12.1 MiB/s | 2.0 MiB | 00m00s [ 68/172] Installing xz-1:5.8.1-2.fc43. 100% | 11.7 MiB/s | 1.4 MiB | 00m00s [ 69/172] Installing libmount-0:2.41.1- 100% | 21.5 MiB/s | 549.5 KiB | 00m00s [ 70/172] Installing lz4-libs-0:1.10.0- 100% | 85.4 MiB/s | 262.2 KiB | 00m00s [ 71/172] Installing alternatives-0:1.3 100% | 1.8 MiB/s | 91.7 KiB | 00m00s [ 72/172] Installing lua-libs-0:5.4.8-1 100% | 48.1 MiB/s | 393.9 KiB | 00m00s [ 73/172] Installing json-c-0:0.18-4.fc 100% | 27.3 MiB/s | 139.8 KiB | 00m00s [ 74/172] Installing libffi-0:3.5.1-1.f 100% | 12.6 MiB/s | 348.9 KiB | 00m00s [ 75/172] Installing p11-kit-0:0.25.5-8 100% | 16.5 MiB/s | 2.8 MiB | 00m00s [ 76/172] Installing p11-kit-trust-0:0. 100% | 2.9 MiB/s | 528.7 KiB | 00m00s [ 77/172] Installing openssl-libs-1:3.5 100% | 37.4 MiB/s | 9.0 MiB | 00m00s [ 78/172] Installing coreutils-0:9.7-4. 100% | 58.5 MiB/s | 9.4 MiB | 00m00s [ 79/172] Installing ca-certificates-0: 100% | 243.7 KiB/s | 2.4 MiB | 00m10s [ 80/172] Installing gzip-0:1.13-3.fc42 100% | 2.4 MiB/s | 430.2 KiB | 00m00s [ 81/172] Installing rpm-sequoia-0:1.9. 100% | 33.9 MiB/s | 4.9 MiB | 00m00s [ 82/172] Installing libfsverity-0:1.6- 100% | 67.5 MiB/s | 69.1 KiB | 00m00s [ 83/172] Installing libevent-0:2.1.12- 100% | 44.8 MiB/s | 1.2 MiB | 00m00s [ 84/172] Installing zstd-0:1.5.7-1.fc4 100% | 20.7 MiB/s | 1.9 MiB | 00m00s [ 85/172] Installing util-linux-core-0: 100% | 9.7 MiB/s | 2.5 MiB | 00m00s [ 86/172] Installing tar-2:1.35-5.fc42. 100% | 14.9 MiB/s | 3.1 MiB | 00m00s [ 87/172] Installing libsemanage-0:3.9- 100% | 59.4 MiB/s | 425.7 KiB | 00m00s [ 88/172] Installing systemd-standalone 100% | 9.2 MiB/s | 329.9 KiB | 00m00s [ 89/172] Installing rpm-libs-0:5.99.91 100% | 15.9 MiB/s | 1.2 MiB | 00m00s [ 90/172] Installing libusb1-0:1.0.28-2 100% | 3.3 MiB/s | 244.2 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-7.fc43.ppc64le >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-7.fc43.ppc64le >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 91/172] Installing tpm2-tss-0:4.1.3-7 100% | 137.2 MiB/s | 2.5 MiB | 00m00s [ 92/172] Installing gnupg2-gpg-agent-0 100% | 13.1 MiB/s | 979.0 KiB | 00m00s [ 93/172] Installing ima-evm-utils-libs 100% | 45.8 MiB/s | 93.9 KiB | 00m00s [ 94/172] Installing zip-0:3.0-43.fc42. 100% | 20.8 MiB/s | 893.7 KiB | 00m00s [ 95/172] Installing gnupg2-keyboxd-0:2 100% | 26.5 MiB/s | 298.5 KiB | 00m00s [ 96/172] Installing libpsl-0:0.21.5-5. 100% | 65.1 MiB/s | 133.2 KiB | 00m00s [ 97/172] Installing liblastlog2-0:2.41 100% | 5.2 MiB/s | 139.5 KiB | 00m00s [ 98/172] Installing libfdisk-0:2.41.1- 100% | 24.9 MiB/s | 484.0 KiB | 00m00s [ 99/172] Installing nettle-0:3.10.1-1. 100% | 62.6 MiB/s | 960.8 KiB | 00m00s [100/172] Installing gnutls-0:3.8.10-1. 100% | 48.8 MiB/s | 4.0 MiB | 00m00s [101/172] Installing libxml2-0:2.12.10- 100% | 47.2 MiB/s | 2.3 MiB | 00m00s [102/172] Installing libarchive-0:3.8.1 100% | 126.7 MiB/s | 1.3 MiB | 00m00s [103/172] Installing bzip2-0:1.0.8-20.f 100% | 4.6 MiB/s | 175.7 KiB | 00m00s [104/172] Installing add-determinism-0: 100% | 51.8 MiB/s | 2.5 MiB | 00m00s [105/172] Installing build-reproducibil 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [106/172] Installing cpio-0:2.15-5.fc43 100% | 21.1 MiB/s | 1.2 MiB | 00m00s [107/172] Installing diffutils-0:3.12-2 100% | 9.1 MiB/s | 1.7 MiB | 00m00s [108/172] Installing librtas-0:2.0.6-3. 100% | 7.2 MiB/s | 307.5 KiB | 00m00s [109/172] Installing libpkgconf-0:2.3.0 100% | 33.0 MiB/s | 135.0 KiB | 00m00s [110/172] Installing pkgconf-0:2.3.0-2. 100% | 2.4 MiB/s | 114.9 KiB | 00m00s [111/172] Installing ed-0:1.22-1.fc43.p 100% | 6.4 MiB/s | 221.3 KiB | 00m00s [112/172] Installing patch-0:2.8-1.fc43 100% | 7.6 MiB/s | 264.0 KiB | 00m00s [113/172] Installing jansson-0:2.14-2.f 100% | 77.4 MiB/s | 158.4 KiB | 00m00s [114/172] Installing libgomp-0:15.1.1-2 100% | 125.8 MiB/s | 644.1 KiB | 00m00s [115/172] Installing libtool-ltdl-0:2.5 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [116/172] Installing gdbm-libs-1:1.23-9 100% | 76.6 MiB/s | 235.2 KiB | 00m00s [117/172] Installing cyrus-sasl-lib-0:2 100% | 55.0 MiB/s | 2.9 MiB | 00m00s [118/172] Installing openldap-0:2.6.10- 100% | 109.1 MiB/s | 893.6 KiB | 00m00s [119/172] Installing gnupg2-dirmngr-0:2 100% | 16.4 MiB/s | 840.8 KiB | 00m00s [120/172] Installing gnupg2-0:2.4.8-4.f 100% | 85.2 MiB/s | 6.9 MiB | 00m00s [121/172] Installing rpm-sign-libs-0:5. 100% | 66.8 MiB/s | 68.5 KiB | 00m00s [122/172] Installing gpgverify-0:2.2-2. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [123/172] Installing xxhash-libs-0:0.8. 100% | 42.5 MiB/s | 87.0 KiB | 00m00s [124/172] Installing libbrotli-0:1.1.0- 100% | 95.2 MiB/s | 975.0 KiB | 00m00s [125/172] Installing libnghttp2-0:1.66. 100% | 64.8 MiB/s | 199.0 KiB | 00m00s [126/172] Installing keyutils-libs-0:1. 100% | 48.5 MiB/s | 99.4 KiB | 00m00s [127/172] Installing libcom_err-0:1.47. 100% | 109.5 MiB/s | 112.1 KiB | 00m00s [128/172] Installing libverto-0:0.3.2-1 100% | 34.6 MiB/s | 70.9 KiB | 00m00s [129/172] Installing krb5-libs-0:1.21.3 100% | 129.1 MiB/s | 3.0 MiB | 00m00s [130/172] Installing libssh-0:0.11.2-1. 100% | 116.7 MiB/s | 716.8 KiB | 00m00s [131/172] Installing libcurl-0:8.15.0-1 100% | 127.2 MiB/s | 1.1 MiB | 00m00s [132/172] Installing curl-0:8.15.0-1.fc 100% | 7.1 MiB/s | 536.4 KiB | 00m00s [133/172] Installing rpm-0:5.99.91-1.fc 100% | 12.9 MiB/s | 2.7 MiB | 00m00s [134/172] Installing efi-srpm-macros-0: 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [135/172] Installing java-srpm-macros-0 100% | 9.8 KiB/s | 1.1 KiB | 00m00s [136/172] Installing lua-srpm-macros-0: 100% | 951.2 KiB/s | 1.9 KiB | 00m00s [137/172] Installing tree-sitter-srpm-m 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [138/172] Installing zig-srpm-macros-0: 100% | 832.0 KiB/s | 1.7 KiB | 00m00s [139/172] Installing filesystem-srpm-ma 100% | 9.5 MiB/s | 38.9 KiB | 00m00s [140/172] Installing elfutils-default-y 100% | 13.5 KiB/s | 2.0 KiB | 00m00s [141/172] Installing elfutils-libs-0:0. 100% | 23.1 MiB/s | 876.3 KiB | 00m00s [142/172] Installing elfutils-debuginfo 100% | 3.2 MiB/s | 145.7 KiB | 00m00s [143/172] Installing binutils-0:2.44.90 100% | 19.1 MiB/s | 32.1 MiB | 00m02s [144/172] Installing elfutils-0:0.193-2 100% | 24.8 MiB/s | 3.5 MiB | 00m00s [145/172] Installing gdb-minimal-0:16.3 100% | 88.5 MiB/s | 15.7 MiB | 00m00s [146/172] Installing debugedit-0:5.2-1. 100% | 8.6 MiB/s | 316.2 KiB | 00m00s [147/172] Installing rpm-build-libs-0:5 100% | 107.1 MiB/s | 328.9 KiB | 00m00s [148/172] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [149/172] Installing pkgconf-pkg-config 100% | 55.4 KiB/s | 1.8 KiB | 00m00s [150/172] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [151/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [152/172] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [153/172] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [154/172] Installing package-notes-srpm 100% | 2.0 MiB/s | 2.0 KiB | 00m00s [155/172] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [156/172] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [157/172] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [158/172] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [159/172] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [160/172] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [161/172] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [162/172] Installing rpm-build-0:5.99.9 100% | 15.6 MiB/s | 670.1 KiB | 00m00s [163/172] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [164/172] Installing redhat-rpm-config- 100% | 36.7 MiB/s | 188.1 KiB | 00m00s [165/172] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [166/172] Installing fonts-srpm-macros- 100% | 27.8 MiB/s | 57.0 KiB | 00m00s [167/172] Installing go-srpm-macros-0:3 100% | 30.6 MiB/s | 62.7 KiB | 00m00s [168/172] Installing python-srpm-macros 100% | 12.9 MiB/s | 52.8 KiB | 00m00s [169/172] Installing util-linux-0:2.41. 100% | 65.2 MiB/s | 7.0 MiB | 00m00s [170/172] Installing shadow-utils-2:4.1 100% | 53.5 MiB/s | 4.9 MiB | 00m00s [171/172] Installing which-0:2.23-2.fc4 100% | 2.9 MiB/s | 125.5 KiB | 00m00s [172/172] Installing info-0:7.2-4.fc43. 100% | 41.4 KiB/s | 485.8 KiB | 00m12s Warning: skipped OpenPGP checks for 170 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-1.fc43.ppc64le alternatives-1.33-1.fc43.ppc64le ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.1.0-3.fc43.ppc64le bash-5.3.0-1.fc43.ppc64le binutils-2.44.90-4.fc43.ppc64le build-reproducibility-srpm-macros-0.6.0-1.fc43.noarch bzip2-1.0.8-20.fc42.ppc64le bzip2-libs-1.0.8-20.fc42.ppc64le ca-certificates-2024.2.69_v8.0.401-5.fc42.noarch coreutils-9.7-4.fc43.ppc64le coreutils-common-9.7-4.fc43.ppc64le cpio-2.15-5.fc43.ppc64le crypto-policies-20250714-1.gitcd6043a.fc43.noarch curl-8.15.0-1.fc43.ppc64le cyrus-sasl-lib-2.1.28-30.fc42.ppc64le debugedit-5.2-1.fc43.ppc64le diffutils-3.12-2.fc43.ppc64le dwz-0.16-1.fc43.ppc64le ed-1.22-1.fc43.ppc64le efi-srpm-macros-6-3.fc43.noarch elfutils-0.193-2.fc43.ppc64le elfutils-debuginfod-client-0.193-2.fc43.ppc64le elfutils-default-yama-scope-0.193-2.fc43.noarch elfutils-libelf-0.193-2.fc43.ppc64le elfutils-libs-0.193-2.fc43.ppc64le fedora-gpg-keys-43-0.2.noarch fedora-release-43-0.19.noarch fedora-release-common-43-0.19.noarch fedora-release-identity-basic-43-0.19.noarch fedora-repos-43-0.2.noarch fedora-repos-rawhide-43-0.2.noarch file-5.46-5.fc43.ppc64le file-libs-5.46-5.fc43.ppc64le filesystem-3.18-44.fc43.ppc64le filesystem-srpm-macros-3.18-44.fc43.noarch findutils-4.10.0-5.fc42.ppc64le fonts-srpm-macros-2.0.5-22.fc43.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.2-1.fc43.ppc64le gdb-minimal-16.3-3.fc43.ppc64le gdbm-libs-1.23-9.fc42.ppc64le ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41.9000-23.fc43.ppc64le glibc-common-2.41.9000-23.fc43.ppc64le glibc-gconv-extra-2.41.9000-23.fc43.ppc64le glibc-minimal-langpack-2.41.9000-23.fc43.ppc64le gmp-6.3.0-3.fc43.ppc64le gnat-srpm-macros-6-7.fc42.noarch gnupg2-2.4.8-4.fc43.ppc64le gnupg2-dirmngr-2.4.8-4.fc43.ppc64le gnupg2-gpg-agent-2.4.8-4.fc43.ppc64le gnupg2-gpgconf-2.4.8-4.fc43.ppc64le gnupg2-keyboxd-2.4.8-4.fc43.ppc64le gnupg2-verify-2.4.8-4.fc43.ppc64le gnutls-3.8.10-1.fc43.ppc64le go-srpm-macros-3.7.0-4.fc43.noarch gpgverify-2.2-2.fc43.noarch grep-3.12-1.fc43.ppc64le gzip-1.13-3.fc42.ppc64le ima-evm-utils-libs-1.6.2-5.fc43.ppc64le info-7.2-4.fc43.ppc64le jansson-2.14-2.fc42.ppc64le java-srpm-macros-1-6.fc43.noarch json-c-0.18-4.fc43.ppc64le kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.ppc64le krb5-libs-1.21.3-6.fc43.ppc64le libacl-2.3.2-3.fc42.ppc64le libarchive-3.8.1-2.fc43.ppc64le libassuan-2.5.7-3.fc42.ppc64le libattr-2.5.2-5.fc42.ppc64le libblkid-2.41.1-11.fc43.ppc64le libbrotli-1.1.0-7.fc43.ppc64le libcap-2.76-1.fc43.ppc64le libcap-ng-0.8.5-5.fc43.ppc64le libcom_err-1.47.3-1.fc43.ppc64le libcurl-8.15.0-1.fc43.ppc64le libeconf-0.7.9-1.fc43.ppc64le libevent-2.1.12-15.fc42.ppc64le libfdisk-2.41.1-11.fc43.ppc64le libffi-3.5.1-1.fc43.ppc64le libfsverity-1.6-2.fc42.ppc64le libgcc-15.1.1-2.fc43.ppc64le libgcrypt-1.11.1-1.fc43.ppc64le libgomp-15.1.1-2.fc43.ppc64le libgpg-error-1.55-1.fc43.ppc64le libidn2-2.3.8-1.fc43.ppc64le libksba-1.6.7-3.fc42.ppc64le liblastlog2-2.41.1-11.fc43.ppc64le libmount-2.41.1-11.fc43.ppc64le libnghttp2-1.66.0-1.fc43.ppc64le libpkgconf-2.3.0-2.fc42.ppc64le libpsl-0.21.5-5.fc42.ppc64le librtas-2.0.6-3.fc42.ppc64le libselinux-3.9-1.fc43.ppc64le libsemanage-3.9-1.fc43.ppc64le libsepol-3.9-1.fc43.ppc64le libsmartcols-2.41.1-11.fc43.ppc64le libssh-0.11.2-1.fc43.ppc64le libssh-config-0.11.2-1.fc43.noarch libstdc++-15.1.1-2.fc43.ppc64le libtasn1-4.20.0-1.fc43.ppc64le libtool-ltdl-2.5.4-5.fc43.ppc64le libunistring-1.1-9.fc42.ppc64le libusb1-1.0.28-2.fc43.ppc64le libuuid-2.41.1-11.fc43.ppc64le libverto-0.3.2-10.fc42.ppc64le libxcrypt-4.4.38-7.fc43.ppc64le libxml2-2.12.10-2.fc43.ppc64le libzstd-1.5.7-1.fc43.ppc64le lua-libs-5.4.8-1.fc43.ppc64le lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.ppc64le mpfr-4.2.2-1.fc43.ppc64le ncurses-base-6.5-6.20250614.fc43.noarch ncurses-libs-6.5-6.20250614.fc43.ppc64le nettle-3.10.1-1.fc43.ppc64le npth-1.8-2.fc42.ppc64le ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.10-2.fc43.ppc64le openssl-libs-3.5.1-1.fc43.ppc64le p11-kit-0.25.5-8.fc43.ppc64le p11-kit-trust-0.25.5-8.fc43.ppc64le package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.1-2.fc43.ppc64le patch-2.8-1.fc43.ppc64le pcre2-10.45-1.fc43.ppc64le pcre2-syntax-10.45-1.fc43.noarch perl-srpm-macros-1-59.fc43.noarch pkgconf-2.3.0-2.fc42.ppc64le pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.ppc64le popt-1.19-8.fc42.ppc64le publicsuffix-list-dafsa-20250616-1.fc43.noarch pyproject-srpm-macros-1.18.3-2.fc43.noarch python-srpm-macros-3.14-3.fc43.noarch qt5-srpm-macros-5.15.17-1.fc43.noarch qt6-srpm-macros-6.9.1-1.fc43.noarch readline-8.3-1.fc43.ppc64le redhat-rpm-config-343-7.fc43.noarch rpm-5.99.91-1.fc43.ppc64le rpm-build-5.99.91-1.fc43.ppc64le rpm-build-libs-5.99.91-1.fc43.ppc64le rpm-libs-5.99.91-1.fc43.ppc64le rpm-sequoia-1.9.0-1.fc43.ppc64le rpm-sign-libs-5.99.91-1.fc43.ppc64le rust-srpm-macros-26.3-4.fc42.noarch sed-4.9-4.fc42.ppc64le setup-2.15.0-25.fc43.noarch shadow-utils-4.18.0-1.fc43.ppc64le sqlite-libs-3.50.2-1.fc43.ppc64le systemd-libs-257.7-1.fc43.ppc64le systemd-standalone-sysusers-257.7-1.fc43.ppc64le tar-1.35-5.fc42.ppc64le tpm2-tss-4.1.3-7.fc43.ppc64le tree-sitter-srpm-macros-0.4.1-1.fc43.noarch unzip-6.0-66.fc42.ppc64le util-linux-2.41.1-11.fc43.ppc64le util-linux-core-2.41.1-11.fc43.ppc64le which-2.23-2.fc43.ppc64le xxhash-libs-0.8.3-2.fc42.ppc64le xz-5.8.1-2.fc43.ppc64le xz-libs-5.8.1-2.fc43.ppc64le zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.ppc64le zlib-ng-compat-2.2.4-3.fc43.ppc64le zstd-1.5.7-1.fc43.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1753228800 Wrote: /builddir/build/SRPMS/btbuilder-0.5.19-13.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1753498788.177847/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-cyd5zktb/btbuilder/btbuilder.spec) Config(child) 3 minutes 0 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-13.fc43.src.rpm) Config(fedora-rawhide-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1753498788.177847/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1753498788.177847/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1753498788.177847/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-5.99.91-1.fc43.ppc64le rpm-sequoia-1.9.0-1.fc43.ppc64le dnf5-5.2.15.0-3.fc43.ppc64le dnf5-plugins-5.2.15.0-3.fc43.ppc64le Finish: chroot init Start: build phase for btbuilder-0.5.19-13.fc43.src.rpm Start: build setup for btbuilder-0.5.19-13.fc43.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1753228800 Wrote: /builddir/build/SRPMS/btbuilder-0.5.19-13.fc43.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 10.9 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 4.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 7.4 KiB/s | 4.4 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: SDL2_image-devel ppc64le 2.8.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.5 KiB SDL2_mixer-devel ppc64le 2.8.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.2 KiB SDL2_ttf-devel ppc64le 2.22.0-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.3 KiB SDL_mng-devel ppc64le 0.2.8-12.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB boost-devel ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.0 MiB desktop-file-utils ppc64le 0.28-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 382.1 KiB expat-devel ppc64le 2.7.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.9 KiB gcc ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.4 MiB gcc-c++ ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.6 MiB libappstream-glib ppc64le 0.8.3-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libpng-devel ppc64le 2:1.6.50-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 957.3 KiB make ppc64le 1:4.4.1-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB physfs-devel ppc64le 3.0.2-21.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB sdl2-compat-devel ppc64le 2.32.56-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB Installing dependencies: SDL2_image ppc64le 2.8.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 337.3 KiB SDL2_mixer ppc64le 2.8.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606.8 KiB SDL2_ttf ppc64le 2.22.0-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.9 KiB SDL3 ppc64le 3.2.16-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB SDL_mng ppc64le 0.2.8-12.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.5 KiB abattis-cantarell-vf-fonts noarch 0.301-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB adwaita-cursor-theme noarch 48.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.4 MiB adwaita-icon-theme noarch 48.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB annobin-docs noarch 12.98-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.9 KiB annobin-plugin-gcc ppc64le 12.98-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB at-spi2-atk ppc64le 2.57.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 422.8 KiB at-spi2-core ppc64le 2.57.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB atk ppc64le 2.57.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 296.7 KiB avahi-glib ppc64le 0.9~rc2-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.4 KiB avahi-libs ppc64le 0.9~rc2-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293.7 KiB boost ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB boost-atomic ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.6 KiB boost-chrono ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.2 KiB boost-container ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.2 KiB boost-context ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.1 KiB boost-contract ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.5 KiB boost-coroutine ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.9 KiB boost-date-time ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.9 KiB boost-fiber ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.1 KiB boost-filesystem ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.6 KiB boost-graph ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 462.0 KiB boost-iostreams ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.0 KiB boost-json ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.2 KiB boost-locale ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 787.7 KiB boost-log ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB boost-math ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB boost-nowide ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.7 KiB boost-numpy3 ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.3 KiB boost-program-options ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331.3 KiB boost-python3 ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397.2 KiB boost-random ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.4 KiB boost-regex ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394.3 KiB boost-serialization ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 531.1 KiB boost-stacktrace ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 203.1 KiB boost-system ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.9 KiB boost-test ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.4 KiB boost-thread ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.1 KiB boost-timer ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.8 KiB boost-type_erasure ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.9 KiB boost-wave ppc64le 1.83.0-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB brotli ppc64le 1.1.0-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.6 KiB brotli-devel ppc64le 1.1.0-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.6 KiB bzip2-devel ppc64le 1.0.8-20.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.8 KiB cairo ppc64le 1.18.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB cairo-devel ppc64le 1.18.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB cairo-gobject ppc64le 1.18.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.9 KiB cmake-filesystem ppc64le 3.31.6-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B colord-libs ppc64le 1.4.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB cpp ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.6 MiB cups-filesystem noarch 1:2.4.12-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cups-libs ppc64le 1:2.4.12-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 922.6 KiB dbus ppc64le 1:1.16.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B dbus-libs ppc64le 1:1.16.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 461.8 KiB default-fonts-core-sans noarch 4.2-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB emacs-filesystem noarch 1:30.0-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B expat ppc64le 2.7.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353.9 KiB flexiblas ppc64le 3.4.5-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.4 KiB flexiblas-netlib ppc64le 3.4.5-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB flexiblas-openblas-openmp ppc64le 3.4.5-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.9 KiB fontconfig ppc64le 2.17.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB fontconfig-devel ppc64le 2.17.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.6 KiB fonts-filesystem noarch 1:2.0.5-22.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype ppc64le 2.13.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB freetype-devel ppc64le 2.13.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 MiB fribidi ppc64le 1.0.16-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 246.0 KiB gcc-plugin-annobin ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.9 KiB gdk-pixbuf2 ppc64le 2.42.12-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB gdk-pixbuf2-modules ppc64le 2.42.12-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.2 KiB gettext ppc64le 0.25.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.8 MiB gettext-envsubst ppc64le 0.25.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.6 KiB gettext-libs ppc64le 0.25.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB gettext-runtime ppc64le 0.25.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 507.9 KiB glib2 ppc64le 2.85.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.4 MiB glib2-devel ppc64le 2.85.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.3 MiB glibc-devel ppc64le 2.41.9000-23.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB gmock ppc64le 1.15.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201.6 KiB google-noto-fonts-common noarch 20250701-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.7 KiB google-noto-sans-vf-fonts noarch 20250701-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB graphite2 ppc64le 1.3.14-18.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 303.3 KiB graphite2-devel ppc64le 1.3.14-18.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.3 KiB gtest ppc64le 1.15.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 653.8 KiB gtest-devel ppc64le 1.15.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gtk-update-icon-cache ppc64le 3.24.49-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.0 KiB gtk3 ppc64le 3.24.49-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.6 MiB harfbuzz ppc64le 11.3.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB harfbuzz-cairo ppc64le 11.3.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.8 KiB harfbuzz-devel ppc64le 11.3.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB harfbuzz-icu ppc64le 11.3.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.1 KiB hicolor-icon-theme noarch 0.18-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.4 KiB highway ppc64le 1.2.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB highway-devel ppc64le 1.2.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB hwdata noarch 0.397-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 MiB jbigkit-libs ppc64le 2.1-31.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181.0 KiB json-glib ppc64le 1.10.6-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 674.6 KiB kernel-headers ppc64le 6.16.0-0.rc7.58.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 MiB lcms2 ppc64le 2.16-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.9 KiB libX11 ppc64le 1.8.11-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libX11-common noarch 1.8.11-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libX11-devel ppc64le 1.8.11-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libX11-xcb ppc64le 1.8.11-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.6 KiB libXau ppc64le 1.0.12-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.6 KiB libXau-devel ppc64le 1.0.12-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 KiB libXcomposite ppc64le 0.4.6-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.2 KiB libXcursor ppc64le 1.2.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.2 KiB libXdamage ppc64le 1.1.6-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.4 KiB libXext ppc64le 1.3.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.8 KiB libXext-devel ppc64le 1.3.6-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.9 KiB libXfixes ppc64le 6.0.1-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.0 KiB libXft ppc64le 2.3.8-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.3 KiB libXi ppc64le 1.8.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.4 KiB libXinerama ppc64le 1.1.5-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.8 KiB libXrandr ppc64le 1.5.4-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.5 KiB libXrender ppc64le 0.9.12-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.9 KiB libXrender-devel ppc64le 0.9.12-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB libXtst ppc64le 1.2.5-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73.4 KiB libXxf86vm ppc64le 1.1.6-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB libaom ppc64le 3.12.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB libaom-devel ppc64le 3.12.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.8 MiB libasan ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libatomic ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.2 KiB libavif ppc64le 1.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 282.0 KiB libavif-devel ppc64le 1.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.5 KiB libblkid-devel ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.9 KiB libcloudproviders ppc64le 0.3.6-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156.2 KiB libdatrie ppc64le 0.2.13-11.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.5 KiB libdav1d ppc64le 1.5.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 979.0 KiB libdav1d-devel ppc64le 1.5.1-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.9 KiB libdecor ppc64le 0.2.3-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 272.8 KiB libdrm ppc64le 2.4.125-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 558.8 KiB libedit ppc64le 3.1-55.20250104cvs.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344.1 KiB libepoxy ppc64le 1.5.10-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB libffi-devel ppc64le 3.5.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.1 KiB libgfortran ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libglvnd ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913.6 KiB libglvnd-core-devel ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB libglvnd-devel ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libglvnd-egl ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.7 KiB libglvnd-gles ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394.0 KiB libglvnd-glx ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 981.2 KiB libglvnd-opengl ppc64le 1:1.7.0-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 265.1 KiB libgusb ppc64le 0.4.9-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181.8 KiB libicu ppc64le 76.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.8 MiB libicu-devel ppc64le 76.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB libjpeg-turbo ppc64le 3.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 867.0 KiB libjpeg-turbo-devel ppc64le 3.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353.9 KiB libjxl ppc64le 1:0.11.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB libjxl-devel ppc64le 1:0.11.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 816.2 KiB liblerc ppc64le 4.0.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 738.4 KiB liblerc-devel ppc64le 4.0.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 MiB libmount-devel ppc64le 2.41.1-11.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.5 KiB libmpc ppc64le 1.3.1-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.5 KiB libpciaccess ppc64le 0.16-15.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.2 KiB libpng ppc64le 2:1.6.50-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 333.8 KiB libquadmath ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 426.5 KiB libselinux-devel ppc64le 3.9-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127.3 KiB libsepol-devel ppc64le 3.9-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.4 KiB libsoup3 ppc64le 3.6.5-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libstdc++-devel ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.0 MiB libtextstyle ppc64le 0.25.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263.2 KiB libthai ppc64le 0.1.29-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 807.3 KiB libtiff ppc64le 4.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 785.7 KiB libtiff-devel ppc64le 4.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 761.6 KiB libtinysparql ppc64le 3.10~alpha-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libubsan ppc64le 15.1.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 668.8 KiB libunwind ppc64le 1.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346.8 KiB libwayland-client ppc64le 1.23.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.0 KiB libwayland-cursor ppc64le 1.23.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.2 KiB libwayland-egl ppc64le 1.23.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.1 KiB libwayland-server ppc64le 1.23.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.5 KiB libwebp ppc64le 1.6.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 944.1 KiB libwebp-devel ppc64le 1.6.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.7 KiB libxcb ppc64le 1.17.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB libxcb-devel ppc64le 1.17.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB libxcrypt-devel ppc64le 4.4.38-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.8 KiB libxkbcommon ppc64le 1.10.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471.0 KiB libxml2-devel ppc64le 2.12.10-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB libxshmfence ppc64le 1.3.2-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.3 KiB libyuv ppc64le 0-0.56.20240704git96bbdb5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 461.1 KiB libzstd-devel ppc64le 1.5.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.0 KiB llvm-filesystem ppc64le 20.1.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B llvm-libs ppc64le 20.1.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141.8 MiB lm_sensors-libs ppc64le 3.6.0-22.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.7 KiB lzo ppc64le 2.10-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.6 KiB lzo-devel ppc64le 2.10-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212.2 KiB lzo-minilzo ppc64le 2.10-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.3 KiB mesa-dri-drivers ppc64le 25.1.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.3 MiB mesa-filesystem ppc64le 25.1.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 KiB mesa-libEGL ppc64le 25.1.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 459.0 KiB mesa-libGL ppc64le 25.1.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398.5 KiB mesa-libGLU ppc64le 9.0.3-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.5 KiB mesa-libGLU-devel ppc64le 9.0.3-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 KiB mesa-libgbm ppc64le 25.1.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.6 KiB mpdecimal ppc64le 4.0.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.2 KiB openblas ppc64le 0.3.29-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.7 KiB openblas-openmp ppc64le 0.3.29-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.2 MiB pango ppc64le 1.56.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB pcre2-devel ppc64le 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB pcre2-utf16 ppc64le 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.9 KiB pcre2-utf32 ppc64le 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 645.8 KiB physfs ppc64le 3.0.2-21.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 267.3 KiB pixman ppc64le 0.46.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 653.2 KiB pixman-devel ppc64le 0.46.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.1 KiB python-pip-wheel noarch 25.1.1-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3 ppc64le 3.14.0~rc1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.8 KiB python3-libs ppc64le 3.14.0~rc1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.2 MiB python3-numpy ppc64le 1:2.3.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.4 MiB python3-numpy-f2py ppc64le 1:2.3.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB python3-packaging noarch 25.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 607.5 KiB rav1e-devel ppc64le 0.7.1-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.8 KiB rav1e-libs ppc64le 0.7.1-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB sdl2-compat ppc64le 2.32.56-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 612.2 KiB shared-mime-info ppc64le 2.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB spirv-tools-libs ppc64le 2025.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.8 MiB svt-av1-devel ppc64le 2.3.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.4 KiB svt-av1-libs ppc64le 2.3.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB sysprof-capture-devel ppc64le 49~alpha-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295.8 KiB tzdata noarch 2025b-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB xkeyboard-config noarch 2.44-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 MiB xml-common noarch 0.6.3-66.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB xorg-x11-proto-devel noarch 2024.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB xprop ppc64le 1.2.8-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.5 KiB xz-devel ppc64le 1:5.8.1-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258.8 KiB zlib-ng-compat-devel ppc64le 2.2.4-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107.0 KiB Transaction Summary: Installing: 243 packages Total size of inbound packages is 230 MiB. Need to download 24 MiB. After this operation, 965 MiB extra will be used (install 965 MiB, remove 0 B). [ 1/243] boost-devel-0:1.83.0-13.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/243] desktop-file-utils-0:0.28-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/243] gcc-0:15.1.1-2.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/243] gcc-c++-0:15.1.1-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/243] make-1:4.4.1-10.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/243] cmake-filesystem-0:3.31.6-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/243] libX11-devel-0:1.8.11-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/243] libglvnd-devel-1:1.7.0-7.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/243] sdl2-compat-0:2.32.56-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/243] xorg-x11-proto-devel-0:2024.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/243] SDL3-0:3.2.16-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/243] libglvnd-opengl-1:1.7.0-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/243] libpng-2:1.6.50-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/243] zlib-ng-compat-devel-0:2.2.4- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/243] libglvnd-1:1.7.0-7.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/243] libglvnd-core-devel-1:1.7.0-7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/243] libglvnd-egl-1:1.7.0-7.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/243] libglvnd-gles-1:1.7.0-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/243] libglvnd-glx-1:1.7.0-7.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/243] gdk-pixbuf2-0:2.42.12-10.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/243] glib2-0:2.85.2-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/243] json-glib-0:1.10.6-2.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/243] libX11-0:1.8.11-1.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/243] libX11-xcb-0:1.8.11-1.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/243] libxcb-devel-0:1.17.0-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/243] libX11-common-0:1.8.11-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/243] libxcb-0:1.17.0-5.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/243] libjpeg-turbo-0:3.1.1-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/243] shared-mime-info-0:2.4-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/243] libmpc-0:1.3.1-7.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/243] libstdc++-devel-0:15.1.1-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/243] cpp-0:15.1.1-2.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/243] glibc-devel-0:2.41.9000-23.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/243] libasan-0:15.1.1-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/243] libatomic-0:15.1.1-2.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/243] libubsan-0:15.1.1-2.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/243] expat-0:2.7.1-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/243] emacs-filesystem-1:30.0-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/243] boost-0:1.83.0-13.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/243] boost-numpy3-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/243] libicu-devel-0:76.1-4.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/243] boost-atomic-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/243] boost-chrono-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/243] boost-container-0:1.83.0-13.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/243] boost-context-0:1.83.0-13.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/243] boost-contract-0:1.83.0-13.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/243] boost-coroutine-0:1.83.0-13.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/243] boost-date-time-0:1.83.0-13.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/243] boost-fiber-0:1.83.0-13.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/243] boost-filesystem-0:1.83.0-13. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/243] boost-graph-0:1.83.0-13.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/243] boost-iostreams-0:1.83.0-13.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/243] boost-json-0:1.83.0-13.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/243] boost-locale-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/243] boost-log-0:1.83.0-13.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/243] boost-math-0:1.83.0-13.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/243] boost-nowide-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/243] boost-program-options-0:1.83. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/243] boost-python3-0:1.83.0-13.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/243] boost-random-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/243] boost-regex-0:1.83.0-13.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/243] boost-serialization-0:1.83.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/243] boost-stacktrace-0:1.83.0-13. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/243] boost-system-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/243] boost-test-0:1.83.0-13.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/243] boost-thread-0:1.83.0-13.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/243] boost-timer-0:1.83.0-13.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/243] boost-type_erasure-0:1.83.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/243] boost-wave-0:1.83.0-13.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/243] freetype-0:2.13.3-2.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/243] harfbuzz-0:11.3.1-1.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/243] libavif-0:1.1.1-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/243] libjxl-1:0.11.1-2.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/243] libtiff-0:4.7.0-3.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/243] libwebp-0:1.6.0-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/243] libXau-devel-0:1.0.12-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/243] libXau-0:1.0.12-2.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/243] jbigkit-libs-0:2.1-31.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/243] liblerc-0:4.0.0-8.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/243] highway-0:1.2.0-5.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/243] libicu-0:76.1-4.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/243] libXext-0:1.3.6-3.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/243] mesa-libGL-0:25.1.4-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/243] mesa-libEGL-0:25.1.4-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/243] libaom-0:3.12.0-2.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/243] libdav1d-0:1.5.1-1.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/243] libyuv-0:0-0.56.20240704git96 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/243] rav1e-libs-0:0.7.1-5.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/243] svt-av1-libs-0:2.3.0-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/243] cairo-0:1.18.4-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/243] graphite2-0:1.3.14-18.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/243] kernel-headers-0:6.16.0-0.rc7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/243] libxcrypt-devel-0:4.4.38-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/243] libselinux-devel-0:3.9-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/243] pcre2-devel-0:10.45-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/243] python3-0:3.14.0~rc1-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/243] fontconfig-0:2.17.0-2.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/243] libXrender-0:0.9.12-2.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/243] lzo-0:2.10-14.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/243] pixman-0:0.46.2-1.fc43.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/243] python3-numpy-1:2.3.2-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/243] python3-numpy-f2py-1:2.3.2-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/243] flexiblas-netlib-0:3.4.5-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/243] python3-libs-0:3.14.0~rc1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/243] pcre2-utf16-0:10.45-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/243] pcre2-utf32-0:10.45-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/243] libXxf86vm-0:1.1.6-2.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/243] libdrm-0:2.4.125-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/243] mesa-dri-drivers-0:25.1.4-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/243] libwayland-client-0:1.23.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/243] libwayland-server-0:1.23.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/243] mesa-libgbm-0:25.1.4-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/243] libunwind-0:1.8.1-2.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/243] libxshmfence-0:1.3.2-6.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/243] llvm-libs-0:20.1.8-1.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/243] lm_sensors-libs-0:3.6.0-22.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/243] mesa-filesystem-0:25.1.4-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/243] spirv-tools-libs-0:2025.2-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/243] libedit-0:3.1-55.20250104cvs. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/243] llvm-filesystem-0:20.1.8-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/243] libdecor-0:0.2.3-5.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/243] libsepol-devel-0:3.9-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/243] libpciaccess-0:0.16-15.fc42.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/243] dbus-libs-1:1.16.0-3.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/243] gtk3-0:3.24.49-2.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/243] libwayland-cursor-0:1.23.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/243] pango-0:1.56.4-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/243] adwaita-icon-theme-0:48.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/243] at-spi2-atk-0:2.57.0-1.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/243] atk-0:2.57.0-1.fc43.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/243] cairo-gobject-0:1.18.4-1.fc43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/243] colord-libs-0:1.4.8-1.fc43.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/243] cups-libs-1:2.4.12-3.fc43.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/243] fribidi-0:1.0.16-2.fc42.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/243] gdk-pixbuf2-modules-0:2.42.12 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/243] gtk-update-icon-cache-0:3.24. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/243] hicolor-icon-theme-0:0.18-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/243] libXcomposite-0:0.4.6-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/243] libXcursor-0:1.2.3-2.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/243] libXdamage-0:1.1.6-5.fc42.ppc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/243] libXfixes-0:6.0.1-5.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/243] libXi-0:1.8.2-2.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/243] libXinerama-0:1.1.5-8.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/243] libXrandr-0:1.5.4-5.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/243] libcloudproviders-0:0.3.6-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/243] libepoxy-0:1.5.10-9.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/243] libtinysparql-0:3.10~alpha-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/243] libwayland-egl-0:1.23.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/243] libxkbcommon-0:1.10.0-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/243] gettext-0:0.25.1-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/243] libxml2-devel-0:2.12.10-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/243] default-fonts-core-sans-0:4.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/243] fonts-filesystem-1:2.0.5-22.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/243] xml-common-0:0.6.3-66.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/243] flexiblas-0:3.4.5-1.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/243] flexiblas-openblas-openmp-0:3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/243] libgfortran-0:15.1.1-2.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/243] libquadmath-0:15.1.1-2.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/243] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/243] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/243] avahi-libs-0:0.9~rc2-3.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/243] cups-filesystem-1:2.4.12-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/243] lcms2-0:2.16-5.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/243] libgusb-0:0.4.9-3.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/243] at-spi2-core-0:2.57.0-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/243] dbus-1:1.16.0-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/243] libXtst-0:1.2.5-2.fc42.ppc64l 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/243] xprop-0:1.2.8-3.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/243] adwaita-cursor-theme-0:48.1-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/243] adwaita-icon-theme-legacy-0:4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/243] mpdecimal-0:4.0.1-1.fc43.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/243] python-pip-wheel-0:25.1.1-13. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/243] tzdata-0:2025b-1.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/243] libXft-0:2.3.8-8.fc42.ppc64le 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/243] libthai-0:0.1.29-10.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/243] xz-devel-1:5.8.1-2.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/243] xkeyboard-config-0:2.44-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/243] avahi-glib-0:0.9~rc2-3.fc43.p 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/243] libsoup3-0:3.6.5-1.fc43.ppc64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/243] libdatrie-0:0.2.13-11.fc42.pp 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/243] hwdata-0:0.397-1.fc43.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/243] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/243] gettext-libs-0:0.25.1-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/243] gettext-runtime-0:0.25.1-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/243] libtextstyle-0:0.25.1-1.fc43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [186/243] openblas-openmp-0:0.3.29-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [187/243] openblas-0:0.3.29-1.fc42.ppc6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [188/243] gettext-envsubst-0:0.25.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [189/243] annobin-plugin-gcc-0:12.98-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [190/243] gcc-plugin-annobin-0:15.1.1-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [191/243] annobin-docs-0:12.98-1.fc43.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [192/243] SDL2_image-devel-0:2.8.8-1.fc 100% | 31.6 KiB/s | 19.0 KiB | 00m01s [193/243] SDL2_mixer-devel-0:2.8.1-1.fc 100% | 59.9 KiB/s | 36.1 KiB | 00m01s [194/243] SDL2_ttf-devel-0:2.22.0-4.fc4 100% | 271.7 KiB/s | 21.5 KiB | 00m00s [195/243] SDL_mng-devel-0:0.2.8-12.fc43 100% | 117.4 KiB/s | 9.3 KiB | 00m00s [196/243] sdl2-compat-devel-0:2.32.56-1 100% | 492.1 KiB/s | 381.9 KiB | 00m01s [197/243] expat-devel-0:2.7.1-1.fc43.pp 100% | 413.0 KiB/s | 53.7 KiB | 00m00s [198/243] libappstream-glib-0:0.8.3-3.f 100% | 1.3 MiB/s | 408.8 KiB | 00m00s [199/243] libpng-devel-2:1.6.50-1.fc43. 100% | 1.3 MiB/s | 296.1 KiB | 00m00s [200/243] physfs-devel-0:3.0.2-21.fc42. 100% | 1.4 MiB/s | 256.0 KiB | 00m00s [201/243] mesa-libGLU-devel-0:9.0.3-6.f 100% | 177.1 KiB/s | 12.0 KiB | 00m00s [202/243] physfs-0:3.0.2-21.fc42.ppc64l 100% | 1.1 MiB/s | 96.6 KiB | 00m00s [203/243] SDL_mng-0:0.2.8-12.fc43.ppc64 100% | 314.4 KiB/s | 25.1 KiB | 00m00s [204/243] mesa-libGLU-0:9.0.3-6.fc42.pp 100% | 1.1 MiB/s | 183.1 KiB | 00m00s [205/243] SDL2_ttf-0:2.22.0-4.fc42.ppc6 100% | 548.3 KiB/s | 43.3 KiB | 00m00s [206/243] SDL2_mixer-0:2.8.1-1.fc43.ppc 100% | 778.3 KiB/s | 210.1 KiB | 00m00s [207/243] harfbuzz-devel-0:11.3.1-1.fc4 100% | 1.5 MiB/s | 424.4 KiB | 00m00s [208/243] libavif-devel-0:1.1.1-1.fc43. 100% | 401.6 KiB/s | 33.7 KiB | 00m00s [209/243] SDL2_image-0:2.8.8-1.fc43.ppc 100% | 960.8 KiB/s | 123.0 KiB | 00m00s [210/243] freetype-devel-0:2.13.3-2.fc4 100% | 1.8 MiB/s | 1.0 MiB | 00m01s [211/243] libjxl-devel-1:0.11.1-2.fc42. 100% | 1.2 MiB/s | 212.5 KiB | 00m00s [212/243] libjpeg-turbo-devel-0:3.1.1-1 100% | 1.3 MiB/s | 97.3 KiB | 00m00s [213/243] libtiff-devel-0:4.7.0-3.fc42. 100% | 1.0 MiB/s | 256.7 KiB | 00m00s [214/243] libwebp-devel-0:1.6.0-1.fc43. 100% | 368.5 KiB/s | 39.4 KiB | 00m00s [215/243] libzstd-devel-0:1.5.7-1.fc43. 100% | 779.7 KiB/s | 53.0 KiB | 00m00s [216/243] brotli-devel-0:1.1.0-7.fc43.p 100% | 497.4 KiB/s | 33.8 KiB | 00m00s [217/243] highway-devel-0:1.2.0-5.fc42. 100% | 1.5 MiB/s | 412.2 KiB | 00m00s [218/243] libdav1d-devel-0:1.5.1-1.fc42 100% | 307.8 KiB/s | 19.4 KiB | 00m00s [219/243] rav1e-devel-0:0.7.1-5.fc42.pp 100% | 201.3 KiB/s | 15.7 KiB | 00m00s [220/243] svt-av1-devel-0:2.3.0-1.fc43. 100% | 428.2 KiB/s | 27.4 KiB | 00m00s [221/243] gtest-devel-0:1.15.2-3.fc42.p 100% | 2.6 MiB/s | 243.3 KiB | 00m00s [222/243] cairo-devel-0:1.18.4-1.fc43.p 100% | 2.7 MiB/s | 175.6 KiB | 00m00s [223/243] liblerc-devel-0:4.0.0-8.fc42. 100% | 3.3 MiB/s | 3.2 MiB | 00m01s [224/243] graphite2-devel-0:1.3.14-18.f 100% | 265.8 KiB/s | 20.7 KiB | 00m00s [225/243] harfbuzz-cairo-0:11.3.1-1.fc4 100% | 356.4 KiB/s | 31.0 KiB | 00m00s [226/243] glib2-devel-0:2.85.2-1.fc43.p 100% | 3.4 MiB/s | 1.5 MiB | 00m00s [227/243] harfbuzz-icu-0:11.3.1-1.fc43. 100% | 155.2 KiB/s | 15.4 KiB | 00m00s [228/243] gmock-0:1.15.2-3.fc42.ppc64le 100% | 647.4 KiB/s | 61.5 KiB | 00m00s [229/243] libffi-devel-0:3.5.1-1.fc43.p 100% | 382.1 KiB/s | 29.4 KiB | 00m00s [230/243] gtest-0:1.15.2-3.fc42.ppc64le 100% | 1.4 MiB/s | 182.3 KiB | 00m00s [231/243] libmount-devel-0:2.41.1-11.fc 100% | 320.1 KiB/s | 25.3 KiB | 00m00s [232/243] sysprof-capture-devel-0:49~al 100% | 955.0 KiB/s | 62.1 KiB | 00m00s [233/243] python3-packaging-0:25.0-3.fc 100% | 1.3 MiB/s | 151.2 KiB | 00m00s [234/243] bzip2-devel-0:1.0.8-20.fc42.p 100% | 2.1 MiB/s | 213.6 KiB | 00m00s [235/243] fontconfig-devel-0:2.17.0-2.f 100% | 1.5 MiB/s | 132.4 KiB | 00m00s [236/243] libXrender-devel-0:0.9.12-2.f 100% | 388.4 KiB/s | 19.0 KiB | 00m00s [237/243] libXext-devel-0:1.3.6-3.fc42. 100% | 1.2 MiB/s | 72.4 KiB | 00m00s [238/243] lzo-devel-0:2.10-14.fc42.ppc6 100% | 392.1 KiB/s | 38.8 KiB | 00m00s [239/243] pixman-devel-0:0.46.2-1.fc43. 100% | 180.7 KiB/s | 17.9 KiB | 00m00s [240/243] brotli-0:1.1.0-7.fc43.ppc64le 100% | 211.2 KiB/s | 20.5 KiB | 00m00s [241/243] lzo-minilzo-0:2.10-14.fc42.pp 100% | 260.8 KiB/s | 25.6 KiB | 00m00s [242/243] libblkid-devel-0:2.41.1-11.fc 100% | 220.6 KiB/s | 24.1 KiB | 00m00s [243/243] libaom-devel-0:3.12.0-2.fc43. 100% | 2.8 MiB/s | 13.0 MiB | 00m05s -------------------------------------------------------------------------------- [243/243] Total 100% | 3.1 MiB/s | 23.9 MiB | 00m08s Running transaction [ 1/245] Verify package files 100% | 82.0 B/s | 243.0 B | 00m03s [ 2/245] Prepare transaction 100% | 189.0 B/s | 243.0 B | 00m01s [ 3/245] Installing glib2-0:2.85.2-1.f 100% | 22.9 MiB/s | 16.4 MiB | 00m01s [ 4/245] Installing cmake-filesystem-0 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 5/245] Installing boost-system-0:1.8 100% | 22.4 MiB/s | 68.9 KiB | 00m00s [ 6/245] Installing zlib-ng-compat-dev 100% | 53.0 MiB/s | 108.5 KiB | 00m00s [ 7/245] Installing libicu-0:76.1-4.fc 100% | 35.5 MiB/s | 37.8 MiB | 00m01s [ 8/245] Installing boost-chrono-0:1.8 100% | 34.3 MiB/s | 70.2 KiB | 00m00s [ 9/245] Installing expat-0:2.7.1-1.fc 100% | 9.4 MiB/s | 356.0 KiB | 00m00s [ 10/245] Installing boost-thread-0:1.8 100% | 65.5 MiB/s | 201.1 KiB | 00m00s [ 11/245] Installing libglvnd-1:1.7.0-7 100% | 148.9 MiB/s | 915.0 KiB | 00m00s [ 12/245] Installing libpng-2:1.6.50-1. 100% | 65.4 MiB/s | 335.0 KiB | 00m00s [ 13/245] Installing xorg-x11-proto-dev 100% | 68.6 MiB/s | 1.8 MiB | 00m00s [ 14/245] Installing dbus-libs-1:1.16.0 100% | 113.0 MiB/s | 462.9 KiB | 00m00s [ 15/245] Installing libwayland-client- 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [ 16/245] Installing libjpeg-turbo-0:3. 100% | 106.0 MiB/s | 868.7 KiB | 00m00s [ 17/245] Installing libX11-xcb-0:1.8.1 100% | 32.9 MiB/s | 67.4 KiB | 00m00s [ 18/245] Installing avahi-libs-0:0.9~r 100% | 72.3 MiB/s | 296.3 KiB | 00m00s [ 19/245] Installing boost-regex-0:1.83 100% | 96.5 MiB/s | 395.3 KiB | 00m00s [ 20/245] Installing json-glib-0:1.10.6 100% | 41.9 MiB/s | 686.4 KiB | 00m00s [ 21/245] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 22/245] Installing libwebp-0:1.6.0-1. 100% | 102.9 MiB/s | 948.2 KiB | 00m00s [ 23/245] Installing boost-context-0:1. 100% | 33.7 MiB/s | 69.1 KiB | 00m00s [ 24/245] Installing boost-atomic-0:1.8 100% | 34.0 MiB/s | 69.6 KiB | 00m00s [ 25/245] Installing boost-filesystem-0 100% | 65.0 MiB/s | 199.6 KiB | 00m00s [ 26/245] Installing libmpc-0:1.3.1-7.f 100% | 69.1 MiB/s | 283.1 KiB | 00m00s [ 27/245] Installing libwebp-devel-0:1. 100% | 40.8 MiB/s | 125.4 KiB | 00m00s [ 28/245] Installing libwayland-cursor- 100% | 80.4 MiB/s | 82.3 KiB | 00m00s [ 29/245] Installing libpng-devel-2:1.6 100% | 22.3 MiB/s | 961.2 KiB | 00m00s [ 30/245] Installing libglvnd-opengl-1: 100% | 10.0 MiB/s | 266.0 KiB | 00m00s [ 31/245] Installing libicu-devel-0:76. 100% | 33.7 MiB/s | 5.1 MiB | 00m00s [ 32/245] Installing shared-mime-info-0 100% | 25.3 MiB/s | 2.6 MiB | 00m00s [ 33/245] Installing gdk-pixbuf2-0:2.42 100% | 36.4 MiB/s | 2.7 MiB | 00m00s [ 34/245] Installing libtextstyle-0:0.2 100% | 85.9 MiB/s | 264.0 KiB | 00m00s [ 35/245] Installing gettext-libs-0:0.2 100% | 123.8 MiB/s | 2.6 MiB | 00m00s [ 36/245] Installing libgfortran-0:15.1 100% | 167.0 MiB/s | 2.8 MiB | 00m00s [ 37/245] Installing fribidi-0:1.0.16-2 100% | 6.6 MiB/s | 248.6 KiB | 00m00s [ 38/245] Installing libwayland-server- 100% | 66.2 MiB/s | 135.6 KiB | 00m00s [ 39/245] Installing pixman-0:0.46.2-1. 100% | 127.8 MiB/s | 654.3 KiB | 00m00s [ 40/245] Installing lzo-0:2.10-14.fc42 100% | 74.3 MiB/s | 228.2 KiB | 00m00s [ 41/245] Installing gtest-0:1.15.2-3.f 100% | 106.6 MiB/s | 655.2 KiB | 00m00s [ 42/245] Installing graphite2-0:1.3.14 100% | 7.8 MiB/s | 305.4 KiB | 00m00s [ 43/245] Installing freetype-0:2.13.3- 100% | 29.1 MiB/s | 1.0 MiB | 00m00s [ 44/245] Installing harfbuzz-0:11.3.1- 100% | 59.6 MiB/s | 3.3 MiB | 00m00s [ 45/245] Installing svt-av1-libs-0:2.3 100% | 67.8 MiB/s | 2.7 MiB | 00m00s [ 46/245] Installing rav1e-libs-0:0.7.1 100% | 41.9 MiB/s | 2.2 MiB | 00m00s [ 47/245] Installing libdav1d-0:1.5.1-1 100% | 34.2 MiB/s | 980.2 KiB | 00m00s [ 48/245] Installing libaom-0:3.12.0-2. 100% | 58.2 MiB/s | 3.4 MiB | 00m00s [ 49/245] Installing highway-0:1.2.0-5. 100% | 27.5 MiB/s | 1.6 MiB | 00m00s [ 50/245] Installing libjxl-1:0.11.1-2. 100% | 68.9 MiB/s | 3.4 MiB | 00m00s [ 51/245] Installing liblerc-0:4.0.0-8. 100% | 120.4 MiB/s | 739.9 KiB | 00m00s [ 52/245] Installing libXau-0:1.0.12-2. 100% | 59.6 MiB/s | 122.1 KiB | 00m00s [ 53/245] Installing libxcb-0:1.17.0-5. 100% | 76.8 MiB/s | 2.2 MiB | 00m00s [ 54/245] Installing boost-date-time-0: 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 55/245] Installing boost-container-0: 100% | 65.5 MiB/s | 134.2 KiB | 00m00s [ 56/245] Installing boost-json-0:1.83. 100% | 96.0 MiB/s | 393.2 KiB | 00m00s [ 57/245] Installing boost-wave-0:1.83. 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 58/245] Installing libXau-devel-0:1.0 100% | 1.0 MiB/s | 9.4 KiB | 00m00s [ 59/245] Installing libxcb-devel-0:1.1 100% | 8.9 MiB/s | 3.1 MiB | 00m00s [ 60/245] Installing liblerc-devel-0:4. 100% | 107.2 MiB/s | 4.3 MiB | 00m00s [ 61/245] Installing libaom-devel-0:3.1 100% | 44.8 MiB/s | 27.0 MiB | 00m01s [ 62/245] Installing libdav1d-devel-0:1 100% | 815.4 KiB/s | 43.2 KiB | 00m00s [ 63/245] Installing rav1e-devel-0:0.7. 100% | 6.2 MiB/s | 25.4 KiB | 00m00s [ 64/245] Installing svt-av1-devel-0:2. 100% | 14.2 MiB/s | 73.0 KiB | 00m00s [ 65/245] Installing harfbuzz-icu-0:11. 100% | 16.6 MiB/s | 67.9 KiB | 00m00s [ 66/245] Installing graphite2-devel-0: 100% | 1.1 MiB/s | 50.8 KiB | 00m00s [ 67/245] Installing gmock-0:1.15.2-3.f 100% | 66.1 MiB/s | 203.0 KiB | 00m00s [ 68/245] Installing gtest-devel-0:1.15 100% | 24.0 MiB/s | 1.1 MiB | 00m00s [ 69/245] Installing highway-devel-0:1. 100% | 27.3 MiB/s | 3.7 MiB | 00m00s [ 70/245] Installing pixman-devel-0:0.4 100% | 55.5 MiB/s | 56.9 KiB | 00m00s [ 71/245] Installing gtk-update-icon-ca 100% | 1.2 MiB/s | 95.2 KiB | 00m00s [ 72/245] Installing mesa-libGLU-0:9.0. 100% | 111.9 MiB/s | 458.3 KiB | 00m00s [ 73/245] Installing cpp-0:15.1.1-2.fc4 100% | 30.0 MiB/s | 34.6 MiB | 00m01s [ 74/245] Installing boost-fiber-0:1.83 100% | 66.0 MiB/s | 135.1 KiB | 00m00s [ 75/245] Installing boost-log-0:1.83.0 100% | 50.7 MiB/s | 1.9 MiB | 00m00s [ 76/245] Installing boost-coroutine-0: 100% | 34.1 MiB/s | 69.9 KiB | 00m00s [ 77/245] Installing abattis-cantarell- 100% | 47.5 MiB/s | 194.4 KiB | 00m00s [ 78/245] Installing libgusb-0:0.4.9-3. 100% | 59.7 MiB/s | 183.5 KiB | 00m00s [ 79/245] Installing boost-graph-0:1.83 100% | 113.0 MiB/s | 462.9 KiB | 00m00s [ 80/245] Installing avahi-glib-0:0.9~r 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 81/245] Installing libjpeg-turbo-deve 100% | 87.0 MiB/s | 356.5 KiB | 00m00s [ 82/245] Installing libyuv-0:0-0.56.20 100% | 75.3 MiB/s | 462.8 KiB | 00m00s [ 83/245] Installing libavif-0:1.1.1-1. 100% | 6.1 MiB/s | 283.3 KiB | 00m00s [ 84/245] Installing libavif-devel-0:1. 100% | 875.8 KiB/s | 92.0 KiB | 00m00s [ 85/245] Installing boost-locale-0:1.8 100% | 55.0 MiB/s | 788.7 KiB | 00m00s [ 86/245] Installing boost-type_erasure 100% | 1.1 MiB/s | 70.9 KiB | 00m00s [ 87/245] Installing boost-timer-0:1.83 100% | 9.9 MiB/s | 70.8 KiB | 00m00s [ 88/245] Installing libcloudproviders- 100% | 22.1 MiB/s | 158.1 KiB | 00m00s [ 89/245] Installing libsoup3-0:3.6.5-1 100% | 7.1 MiB/s | 1.4 MiB | 00m00s [ 90/245] Installing libtinysparql-0:3. 100% | 19.9 MiB/s | 1.6 MiB | 00m00s [ 91/245] Installing annobin-docs-0:12. 100% | 24.4 MiB/s | 100.1 KiB | 00m00s [ 92/245] Installing gettext-envsubst-0 100% | 1.6 MiB/s | 108.1 KiB | 00m00s [ 93/245] Installing gettext-runtime-0: 100% | 4.5 MiB/s | 517.3 KiB | 00m00s [ 94/245] Installing gettext-0:0.25.1-1 100% | 31.6 MiB/s | 13.8 MiB | 00m00s [ 95/245] Installing openblas-0:0.3.29- 100% | 22.2 MiB/s | 113.5 KiB | 00m00s [ 96/245] Installing openblas-openmp-0: 100% | 71.9 MiB/s | 23.2 MiB | 00m00s [ 97/245] Installing google-noto-fonts- 100% | 1.3 MiB/s | 18.5 KiB | 00m00s [ 98/245] Installing google-noto-sans-v 100% | 37.6 MiB/s | 1.4 MiB | 00m00s [ 99/245] Installing default-fonts-core 100% | 2.5 MiB/s | 18.2 KiB | 00m00s [100/245] Installing hwdata-0:0.397-1.f 100% | 125.8 MiB/s | 9.6 MiB | 00m00s [101/245] Installing libpciaccess-0:0.1 100% | 35.9 MiB/s | 73.6 KiB | 00m00s [102/245] Installing libdrm-0:2.4.125-1 100% | 68.7 MiB/s | 562.7 KiB | 00m00s [103/245] Installing libdatrie-0:0.2.13 100% | 92.4 MiB/s | 94.6 KiB | 00m00s [104/245] Installing libthai-0:0.1.29-1 100% | 87.8 MiB/s | 809.1 KiB | 00m00s [105/245] Installing xkeyboard-config-0 100% | 109.4 MiB/s | 6.7 MiB | 00m00s [106/245] Installing libxkbcommon-0:1.1 100% | 92.3 MiB/s | 472.7 KiB | 00m00s [107/245] Installing xz-devel-1:5.8.1-2 100% | 64.1 MiB/s | 262.6 KiB | 00m00s [108/245] Installing libxml2-devel-0:2. 100% | 15.5 MiB/s | 3.4 MiB | 00m00s [109/245] Installing tzdata-0:2025b-1.f 100% | 10.7 MiB/s | 1.9 MiB | 00m00s [110/245] Installing python-pip-wheel-0 100% | 23.9 MiB/s | 1.2 MiB | 00m00s [111/245] Installing mpdecimal-0:4.0.1- 100% | 14.5 MiB/s | 282.8 KiB | 00m00s [112/245] Installing python3-libs-0:3.1 100% | 47.4 MiB/s | 46.6 MiB | 00m01s [113/245] Installing python3-0:3.14.0~r 100% | 1.0 MiB/s | 86.6 KiB | 00m00s [114/245] Installing boost-python3-0:1. 100% | 5.7 MiB/s | 398.2 KiB | 00m00s [115/245] Installing python3-packaging- 100% | 35.6 MiB/s | 620.0 KiB | 00m00s [116/245] Installing adwaita-icon-theme 100% | 4.1 MiB/s | 2.4 MiB | 00m01s [117/245] Installing adwaita-cursor-the 100% | 114.3 MiB/s | 11.4 MiB | 00m00s [118/245] Installing adwaita-icon-theme 100% | 4.0 MiB/s | 1.3 MiB | 00m00s [119/245] Installing dbus-1:1.16.0-3.fc 100% | 2.0 KiB/s | 124.0 B | 00m00s [120/245] Installing lcms2-0:2.16-5.fc4 100% | 48.9 MiB/s | 550.5 KiB | 00m00s [121/245] Installing colord-libs-0:1.4. 100% | 17.6 MiB/s | 1.1 MiB | 00m00s [122/245] Installing cups-filesystem-1: 100% | 77.4 KiB/s | 1.8 KiB | 00m00s [123/245] Installing cups-libs-1:2.4.12 100% | 8.1 MiB/s | 924.2 KiB | 00m00s [124/245] Installing libquadmath-0:15.1 100% | 41.8 MiB/s | 427.8 KiB | 00m00s [125/245] Installing flexiblas-netlib-0 100% | 39.7 MiB/s | 12.3 MiB | 00m00s [126/245] Installing flexiblas-0:3.4.5- 100% | 25.2 MiB/s | 51.6 KiB | 00m00s [127/245] Installing flexiblas-openblas 100% | 33.1 MiB/s | 67.7 KiB | 00m00s [128/245] Installing python3-numpy-f2py 100% | 18.6 MiB/s | 2.2 MiB | 00m00s [129/245] Installing python3-numpy-1:2. 100% | 112.8 MiB/s | 38.7 MiB | 00m00s [130/245] Installing boost-numpy3-0:1.8 100% | 4.6 MiB/s | 70.3 KiB | 00m00s [131/245] Installing xml-common-0:0.6.3 100% | 19.8 MiB/s | 81.1 KiB | 00m00s [132/245] Installing fontconfig-0:2.17. 100% | 1.2 MiB/s | 1.4 MiB | 00m01s [133/245] Installing libwayland-egl-0:1 100% | 16.9 MiB/s | 69.2 KiB | 00m00s [134/245] Installing libepoxy-0:1.5.10- 100% | 15.5 MiB/s | 1.5 MiB | 00m00s [135/245] Installing hicolor-icon-theme 100% | 5.7 MiB/s | 179.7 KiB | 00m00s [136/245] Installing libblkid-devel-0:2 100% | 22.5 MiB/s | 46.0 KiB | 00m00s [137/245] Installing libsepol-devel-0:3 100% | 25.2 MiB/s | 128.9 KiB | 00m00s [138/245] Installing llvm-filesystem-0: 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [139/245] Installing libedit-0:3.1-55.2 100% | 9.6 MiB/s | 345.8 KiB | 00m00s [140/245] Installing llvm-libs-0:20.1.8 100% | 39.4 MiB/s | 141.8 MiB | 00m04s [141/245] Installing lzo-minilzo-0:2.10 100% | 43.8 MiB/s | 89.6 KiB | 00m00s [142/245] Installing lzo-devel-0:2.10-1 100% | 4.4 MiB/s | 215.3 KiB | 00m00s [143/245] Installing spirv-tools-libs-0 100% | 17.6 MiB/s | 6.8 MiB | 00m00s [144/245] Installing mesa-filesystem-0: 100% | 2.1 MiB/s | 4.3 KiB | 00m00s [145/245] Installing lm_sensors-libs-0: 100% | 23.2 MiB/s | 94.8 KiB | 00m00s [146/245] Installing libxshmfence-0:1.3 100% | 22.6 MiB/s | 69.5 KiB | 00m00s [147/245] Installing libunwind-0:1.8.1- 100% | 3.9 MiB/s | 349.5 KiB | 00m00s [148/245] Installing mesa-dri-drivers-0 100% | 37.0 MiB/s | 33.3 MiB | 00m01s [149/245] Installing mesa-libgbm-0:25.1 100% | 1.4 MiB/s | 68.4 KiB | 00m00s [150/245] Installing libglvnd-egl-1:1.7 100% | 6.6 MiB/s | 134.3 KiB | 00m00s [151/245] Installing mesa-libEGL-0:25.1 100% | 4.0 MiB/s | 460.0 KiB | 00m00s [152/245] Installing libglvnd-gles-1:1. 100% | 42.9 MiB/s | 395.5 KiB | 00m00s [153/245] Installing pcre2-utf32-0:10.4 100% | 6.4 MiB/s | 646.7 KiB | 00m00s [154/245] Installing pcre2-utf16-0:10.4 100% | 86.8 MiB/s | 710.7 KiB | 00m00s [155/245] Installing pcre2-devel-0:10.4 100% | 8.0 MiB/s | 2.1 MiB | 00m00s [156/245] Installing libselinux-devel-0 100% | 1.3 MiB/s | 162.1 KiB | 00m00s [157/245] Installing libmount-devel-0:2 100% | 1.7 MiB/s | 66.5 KiB | 00m00s [158/245] Installing brotli-0:1.1.0-7.f 100% | 1.1 MiB/s | 68.2 KiB | 00m00s [159/245] Installing brotli-devel-0:1.1 100% | 1.7 MiB/s | 68.0 KiB | 00m00s [160/245] Installing libjxl-devel-1:0.1 100% | 66.8 MiB/s | 820.9 KiB | 00m00s [161/245] Installing bzip2-devel-0:1.0. 100% | 5.2 MiB/s | 310.7 KiB | 00m00s [162/245] Installing sysprof-capture-de 100% | 72.9 MiB/s | 298.7 KiB | 00m00s [163/245] Installing libffi-devel-0:3.5 100% | 887.3 KiB/s | 35.5 KiB | 00m00s [164/245] Installing glib2-devel-0:2.85 100% | 23.1 MiB/s | 16.4 MiB | 00m01s [165/245] Installing kernel-headers-0:6 100% | 7.3 MiB/s | 6.8 MiB | 00m01s [166/245] Installing glibc-devel-0:2.41 100% | 43.5 MiB/s | 2.7 MiB | 00m00s [167/245] Installing libxcrypt-devel-0: 100% | 1.2 MiB/s | 33.1 KiB | 00m00s [168/245] Installing jbigkit-libs-0:2.1 100% | 4.4 MiB/s | 183.0 KiB | 00m00s [169/245] Installing libtiff-0:4.7.0-3. 100% | 7.4 MiB/s | 788.0 KiB | 00m00s [170/245] Installing gdk-pixbuf2-module 100% | 26.6 MiB/s | 136.4 KiB | 00m00s [171/245] Installing libzstd-devel-0:1. 100% | 40.8 MiB/s | 208.8 KiB | 00m00s [172/245] Installing libtiff-devel-0:4. 100% | 14.2 MiB/s | 772.3 KiB | 00m00s [173/245] Installing boost-test-0:1.83. 100% | 59.6 MiB/s | 793.8 KiB | 00m00s [174/245] Installing boost-stacktrace-0 100% | 7.4 MiB/s | 205.0 KiB | 00m00s [175/245] Installing boost-serializatio 100% | 19.3 MiB/s | 532.6 KiB | 00m00s [176/245] Installing boost-random-0:1.8 100% | 17.1 MiB/s | 70.2 KiB | 00m00s [177/245] Installing boost-program-opti 100% | 54.1 MiB/s | 332.2 KiB | 00m00s [178/245] Installing boost-nowide-0:1.8 100% | 34.0 MiB/s | 69.7 KiB | 00m00s [179/245] Installing boost-math-0:1.83. 100% | 79.4 MiB/s | 1.4 MiB | 00m00s [180/245] Installing boost-iostreams-0: 100% | 33.0 MiB/s | 135.0 KiB | 00m00s [181/245] Installing boost-contract-0:1 100% | 33.1 MiB/s | 135.5 KiB | 00m00s [182/245] Installing boost-0:1.83.0-13. 100% | 33.7 KiB/s | 1.7 KiB | 00m00s [183/245] Installing emacs-filesystem-1 100% | 177.1 KiB/s | 544.0 B | 00m00s [184/245] Installing libubsan-0:15.1.1- 100% | 14.5 MiB/s | 669.6 KiB | 00m00s [185/245] Installing libatomic-0:15.1.1 100% | 33.7 MiB/s | 69.0 KiB | 00m00s [186/245] Installing libasan-0:15.1.1-2 100% | 131.5 MiB/s | 2.1 MiB | 00m00s [187/245] Installing libstdc++-devel-0: 100% | 24.0 MiB/s | 16.1 MiB | 00m01s [188/245] Installing libX11-common-0:1. 100% | 10.4 MiB/s | 1.2 MiB | 00m00s [189/245] Installing libX11-0:1.8.11-1. 100% | 20.4 MiB/s | 1.6 MiB | 00m00s [190/245] Installing libXext-0:1.3.6-3. 100% | 71.8 MiB/s | 147.0 KiB | 00m00s [191/245] Installing libXrender-0:0.9.1 100% | 857.2 KiB/s | 71.1 KiB | 00m00s [192/245] Installing cairo-0:1.18.4-1.f 100% | 22.1 MiB/s | 2.1 MiB | 00m00s [193/245] Installing libX11-devel-0:1.8 100% | 3.0 MiB/s | 1.1 MiB | 00m00s [194/245] Installing libXi-0:1.8.2-2.fc 100% | 1.9 MiB/s | 137.5 KiB | 00m00s [195/245] Installing libXfixes-0:6.0.1- 100% | 23.2 MiB/s | 71.4 KiB | 00m00s [196/245] Installing libXcursor-0:1.2.3 100% | 17.3 MiB/s | 70.8 KiB | 00m00s [197/245] Installing libXdamage-0:1.1.6 100% | 5.0 MiB/s | 96.9 KiB | 00m00s [198/245] Installing libXtst-0:1.2.5-2. 100% | 18.2 MiB/s | 74.4 KiB | 00m00s [199/245] Installing libXext-devel-0:1. 100% | 13.5 MiB/s | 110.9 KiB | 00m00s [200/245] Installing libXrender-devel-0 100% | 1.2 MiB/s | 51.0 KiB | 00m00s [201/245] Installing harfbuzz-cairo-0:1 100% | 22.4 MiB/s | 68.7 KiB | 00m00s [202/245] Installing cairo-devel-0:1.18 100% | 127.3 MiB/s | 2.3 MiB | 00m00s [203/245] Installing harfbuzz-devel-0:1 100% | 22.2 MiB/s | 5.4 MiB | 00m00s [204/245] Installing freetype-devel-0:2 100% | 39.4 MiB/s | 8.5 MiB | 00m00s [205/245] Installing fontconfig-devel-0 100% | 1.3 MiB/s | 159.4 KiB | 00m00s [206/245] Installing cairo-gobject-0:1. 100% | 16.5 MiB/s | 67.8 KiB | 00m00s [207/245] Installing libXrandr-0:1.5.4- 100% | 23.7 MiB/s | 72.8 KiB | 00m00s [208/245] Installing libXft-0:2.3.8-8.f 100% | 1.9 MiB/s | 193.8 KiB | 00m00s [209/245] Installing pango-0:1.56.4-1.f 100% | 9.3 MiB/s | 1.5 MiB | 00m00s [210/245] Installing libXxf86vm-0:1.1.6 100% | 22.9 MiB/s | 70.3 KiB | 00m00s [211/245] Installing libglvnd-glx-1:1.7 100% | 16.8 MiB/s | 982.6 KiB | 00m00s [212/245] Installing mesa-libGL-0:25.1. 100% | 13.9 MiB/s | 399.5 KiB | 00m00s [213/245] Installing libXinerama-0:1.1. 100% | 17.6 MiB/s | 71.9 KiB | 00m00s [214/245] Installing libXcomposite-0:0. 100% | 775.5 KiB/s | 97.7 KiB | 00m00s [215/245] Installing xprop-0:1.2.8-3.fc 100% | 775.6 KiB/s | 79.9 KiB | 00m00s [216/245] Installing at-spi2-core-0:2.5 100% | 14.6 MiB/s | 1.7 MiB | 00m00s [217/245] Installing atk-0:2.57.0-1.fc4 100% | 13.2 MiB/s | 298.1 KiB | 00m00s [218/245] Installing at-spi2-atk-0:2.57 100% | 51.9 MiB/s | 424.8 KiB | 00m00s [219/245] Installing gtk3-0:3.24.49-2.f 100% | 24.7 MiB/s | 25.6 MiB | 00m01s [220/245] Installing libdecor-0:0.2.3-5 100% | 6.7 MiB/s | 275.4 KiB | 00m00s [221/245] Installing SDL3-0:3.2.16-1.fc 100% | 16.9 MiB/s | 3.4 MiB | 00m00s [222/245] Installing sdl2-compat-0:2.32 100% | 14.6 MiB/s | 614.0 KiB | 00m00s [223/245] Installing SDL_mng-0:0.2.8-12 100% | 15.5 MiB/s | 95.1 KiB | 00m00s [224/245] Installing SDL2_ttf-0:2.22.0- 100% | 22.4 MiB/s | 137.4 KiB | 00m00s [225/245] Installing SDL2_mixer-0:2.8.1 100% | 5.1 MiB/s | 609.1 KiB | 00m00s [226/245] Installing SDL2_image-0:2.8.8 100% | 5.4 MiB/s | 339.2 KiB | 00m00s [227/245] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [228/245] Installing libglvnd-devel-1:1 100% | 176.7 MiB/s | 2.1 MiB | 00m00s [229/245] Installing mesa-libGLU-devel- 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [230/245] Installing sdl2-compat-devel- 100% | 46.3 MiB/s | 2.7 MiB | 00m00s [231/245] Installing physfs-0:3.0.2-21. 100% | 6.1 MiB/s | 269.0 KiB | 00m00s [232/245] Installing make-1:4.4.1-10.fc 100% | 20.6 MiB/s | 1.9 MiB | 00m00s [233/245] Installing gcc-0:15.1.1-2.fc4 100% | 73.3 MiB/s | 97.4 MiB | 00m01s [234/245] Installing gcc-c++-0:15.1.1-2 100% | 36.5 MiB/s | 38.6 MiB | 00m01s [235/245] Installing annobin-plugin-gcc 100% | 23.2 MiB/s | 1.0 MiB | 00m00s [236/245] Installing gcc-plugin-annobin 100% | 2.1 MiB/s | 70.5 KiB | 00m00s [237/245] Installing physfs-devel-0:3.0 100% | 13.4 MiB/s | 1.4 MiB | 00m00s [238/245] Installing SDL2_image-devel-0 100% | 19.6 MiB/s | 80.2 KiB | 00m00s [239/245] Installing SDL2_mixer-devel-0 100% | 27.0 MiB/s | 138.4 KiB | 00m00s [240/245] Installing SDL2_ttf-devel-0:2 100% | 31.2 MiB/s | 95.8 KiB | 00m00s [241/245] Installing SDL_mng-devel-0:0. 100% | 103.8 KiB/s | 2.7 KiB | 00m00s [242/245] Installing desktop-file-utils 100% | 1.0 MiB/s | 385.8 KiB | 00m00s [243/245] Installing boost-devel-0:1.83 100% | 21.0 MiB/s | 145.8 MiB | 00m07s [244/245] Installing libappstream-glib- 100% | 31.1 MiB/s | 1.6 MiB | 00m00s [245/245] Installing expat-devel-0:2.7. 100% | 17.0 KiB/s | 205.5 KiB | 00m12s Warning: skipped OpenPGP checks for 243 packages from repository: http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: build setup for btbuilder-0.5.19-13.fc43.src.rpm Start: rpmbuild btbuilder-0.5.19-13.fc43.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1753228800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.YT97Xg Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.JCDYkO + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + cd /builddir/build/BUILD/btbuilder-0.5.19-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 + /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.Go0yBq + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd 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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/spell.o src/spell.C In file included from src/combatant.h:13, from src/combat.h:11, from src/spell.h:14, from src/spell.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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) {} | ^~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 175 | text += monList[grp->monsterType].getName(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/monster.o src/monster.C In file included from src/combatant.h:13, from src/monster.h:14, from src/monster.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13, from src/game.h:12, from src/monster.C:9: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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/combatant.h:13, from src/pc.h:11, from src/item.C:9: src/spelleffect.h: At global scope: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14, from src/game.h:12, from src/item.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/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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/map.o src/map.C In file included from src/combatant.h:13, from src/pc.h:11, from src/specialcontext.h:10, from src/map.h:14, from src/screenset.h:12, from src/map.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ 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) {} | ^~~~~~~~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long unsigned int’} [-Wsign-compare] 1386 | for (int i = 0; i < party.size(); ++i) | ~~^~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 335 | answer += BTCore::getCore()->getItemList()[number[count++]].getName(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 339 | answer += BTCore::getCore()->getMonsterList()[number[count++]].getName().c_str(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 342 | answer += BTCore::getCore()->getSpellList()[number[count++]].getName(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/main.o src/main.C In file included from src/combatant.h:13, from src/monster.h:14, from src/main.C:4: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13, from src/spell.h:14, from src/main.C:5: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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) {} | ^~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ In file included from src/main.C:9: src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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: src/factory.h: In instantiation of ‘void BTFactory::save(const char*) [with item = BTMonster; item1 = BTMonster]’: src/main.C:232:16: required from here 232 | monList.save(xmlFile); | ~~~~~~~~~~~~^~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 238 | BTMonster &mon(monList[i]); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 266 | printf(": %s", splList[mon.getRangedSpell()].getCode()); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 289 | splList.save(xmlFile); | ~~~~~~~~~~~~^~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 299 | BTSpell &mon(sortedSplList[i]); | ^ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘long 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 355 | itmList.save(xmlFile); | ~~~~~~~~~~~~^~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 361 | BTItem &mon(itmList[i]); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/job.o src/job.C In file included from src/combatant.h:13, from src/pc.h:11, from src/job.h:11, from src/job.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ 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) {} | ^~~~~~~~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/game.o src/game.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/game.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 31 | spellList.load(m->spell); | ~~~~~~~~~~~~~~^~~~~~~~~~ src/factory.h:124:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 32 | itemList.load(m->item); | ~~~~~~~~~~~~~^~~~~~~~~ src/factory.h:124:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 33 | monsterList.load(m->monster); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/factory.h:124:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/display.o src/display.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/display.C:10: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/pc.o src/pc.C In file included from src/combatant.h:13, from src/pc.h:11, from src/pc.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 55 | name = new char[monsterList[monster].getName().length() + 1]; | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 110 | int spellCast = itemList[item[numItems].id].getSpellCast(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 119 | spellList[spellCast].silentActivate(d, pc, effectID, level); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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_chkieee128’ 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:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from src/bitfield.h:10, from src/combatant.h:10: In function ‘*__snprintfieee128’, inlined from ‘BTPc::serialize(ObjectSerializer*)’ at src/pc.C:845:11: /usr/include/bits/stdio2.h:68:35: note: ‘*__snprintf_chkieee128’ output between 2 and 11 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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); | ~~^~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/status.o src/status.C In file included from src/combatant.h:13, from src/pc.h:11, from src/specialcontext.h:10, from src/map.h:14, from src/screenset.h:12, from src/status.h:10, from src/status.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ 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) {} | ^~~~~~~~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/skill.o src/skill.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/skill.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/statusbar.o src/statusbar.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/statusbar.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/combat.o src/combat.C In file included from src/combatant.h:13, from src/combat.h:11, from src/combat.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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) {} | ^~~~~~~~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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:505:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wformat=] 505 | sprintf(monsterNames + strlen(monsterNames), "%d %s (%d0')", itr->individual.size(), itr->getName().c_str(), itr->distance); | ~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | int std::vector::size_type {aka long unsigned int} | %ld 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 37 | return monList[group->monsterType].getGender(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 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: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 1048 | if ((pc.item[k].equipped == BTITEM_EQUIPPED) && (itemList[pc.item[k].id].getType() == BTITEM_INSTRUMENT)) | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | if (num >= items.size()) | ~~~~^~~~~~~~~~~~~~~ src/combat.C: In member function ‘BTCombat::initScreen(BTDisplay&)’: src/combat.C:484:24: warning: ‘*__snprintf_chkieee128’ 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:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from /usr/include/c++/15/stdexcept:41, from src/file.h:15, from src/combat.h:10: In function ‘*__snprintfieee128’, inlined from ‘BTCombat::initScreen(BTDisplay&)’ at src/combat.C:484:11: /usr/include/bits/stdio2.h:68:35: note: ‘*__snprintf_chkieee128’ output between 2 and 11 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __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; | ^~~~~ In member function ‘BTMonsterGroup::BTMonsterGroup(BTMonsterGroup const&)’, inlined from ‘std::__new_allocator >::construct(BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/15/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits > >::construct(std::allocator >&, BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/15/bits/alloc_traits.h:674:17, inlined from ‘std::__cxx11::list >::_M_create_node(BTMonsterGroup&&)std::_List_node*’ at /usr/include/c++/15/bits/stl_list.h:1106:33, inlined from ‘std::__cxx11::list >::_M_insert(std::_List_iterator, BTMonsterGroup&&)void’ at /usr/include/c++/15/bits/stl_list.h:2472:35, inlined from ‘std::__cxx11::list >::push_back(BTMonsterGroup&&)’ at /usr/include/c++/15/bits/stl_list.h:1809:24, inlined from ‘BTCombat::addEncounter(int, int)’ at src/combat.C:221:20: src/combat.h:47:7: warning: ‘MEM [(int *)&D.172416 + 8B]’ 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++/15/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits > >::construct(std::allocator >&, BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/15/bits/alloc_traits.h:674:17, inlined from ‘std::__cxx11::list >::_M_create_node(BTMonsterGroup&&)std::_List_node*’ at /usr/include/c++/15/bits/stl_list.h:1106:33, inlined from ‘std::__cxx11::list >::_M_insert(std::_List_iterator, BTMonsterGroup&&)void’ at /usr/include/c++/15/bits/stl_list.h:2472:35, inlined from ‘std::__cxx11::list >::push_back(BTMonsterGroup&&)’ at /usr/include/c++/15/bits/stl_list.h:1809:24, inlined from ‘BTCombat::addEncounter(int, int)’ at src/combat.C:221:20: src/combat.h:47:7: warning: ‘MEM[(const struct BTMonsterGroup &)&D.172416].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()); | ^ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/screenset.o src/screenset.C In file included from src/combatant.h:13, from src/pc.h:11, from src/specialcontext.h:10, from src/map.h:14, from src/screenset.h:12, from src/screenset.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ 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) {} | ^~~~~~~~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 677 | if (!itemList[shopObj->goods[i]->id].canUse(pc)) | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 1820 | if (0 == strcasecmp(spellCode.c_str(), spellList[i].getCode())) | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/spelleffect.o src/spelleffect.C In file included from src/spelleffect.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ In file included from src/combat.h:11, from src/spelleffect.C:10: src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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) {} | ^~~~~~~~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 206 | int resistance = monList[grp->monsterType].getMagicResistance(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/combatant.o src/combatant.C In file included from src/combatant.h:13, from src/combatant.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13, from src/game.h:12, from src/combatant.C:10: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/icon.o src/icon.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/icon.C:10: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/song.o src/song.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/song.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/chest.o src/chest.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/chest.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/manifest.o src/manifest.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/manifest.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 700 | return BTManifest::createString() + std::string(" Name: ") + monList[monster].getName(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/mainscreen.o src/mainscreen.C In file included from src/combatant.h:13, from src/monster.h:14, from src/mainscreen.C:10: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13, from src/spell.h:14, from src/mainscreen.C:11: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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) {} | ^~~~~~~~~~ In file included from src/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ In file included from src/mainscreen.C:15: src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/effectgroup.o src/effectgroup.C In file included from src/effectgroup.h:10, from src/effectgroup.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ In file included from src/combat.h:11, from src/game.h:12, from src/effectgroup.C:9: src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/editor.o src/editor.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/editor.h:10, from src/editor.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 132 | monsterList[monster].serialize(&serial); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 135 | monsterList.save(module->monster); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 146 | spellList[spell].serialize(&serial); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 149 | spellList.save(module->spell); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 160 | itemList[item].serialize(&serial); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 163 | itemList.save(module->item); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/factory.h:149:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long 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 171 | while (-1 != (item = durEditor.editFactoryList(d, durationList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long 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 ‘long 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 ‘long 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:129:68: required from here 129 | while (-1 != (monster = monsterEditor.editFactoryList(d, monsterList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long 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 ‘long 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 ‘long 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:143:72: required from here 143 | while (-1 != (spell = spellEditor.editFactoryList(d, spellList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long 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 ‘long 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 ‘long 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:157:59: required from here 157 | while (-1 != (item = itemEditor.editFactoryList(d, itemList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/serialeditor.h:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long 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 ‘long 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 ‘long 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 ‘long 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]’ 30 | items[i].name = sortList[i].getName(); | ~~~~~~~~^ src/editor.C:171:62: required from here 171 | while (-1 != (item = durEditor.editFactoryList(d, durationList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘long 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]’ 34 | current = sortList.getUnsortedIndex(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/editor.C:171:62: required from here 171 | while (-1 != (item = durEditor.editFactoryList(d, durationList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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]’ 30 | items[i].name = sortList[i].getName(); | ~~~~~~~~^ 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:129:68: required from here 129 | while (-1 != (monster = monsterEditor.editFactoryList(d, monsterList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘long 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]’ 34 | current = sortList.getUnsortedIndex(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:129:68: required from here 129 | while (-1 != (monster = monsterEditor.editFactoryList(d, monsterList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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]’ 30 | items[i].name = sortList[i].getName(); | ~~~~~~~~^ 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:143:72: required from here 143 | while (-1 != (spell = spellEditor.editFactoryList(d, spellList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘long 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]’ 34 | current = sortList.getUnsortedIndex(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:143:72: required from here 143 | while (-1 != (spell = spellEditor.editFactoryList(d, spellList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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]’ 30 | items[i].name = sortList[i].getName(); | ~~~~~~~~^ 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:157:59: required from here 157 | while (-1 != (item = itemEditor.editFactoryList(d, itemList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector::size_type’ {aka ‘long 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]’ 34 | current = sortList.getUnsortedIndex(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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]’ 66 | return editFactoryList(d, *itemList.getInternal(), compare, newItem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editor.C:157:59: required from here 157 | while (-1 != (item = itemEditor.editFactoryList(d, itemList, compare, ""))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/serialeditor.o src/serialeditor.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/editor.h:10, from src/serialeditor.h:10, from src/serialeditor.C:9: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 564 | prevXp = monsterList[current].calcXp(); | ^ src/factory.h:187:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘size_t’ {aka ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/specialcontext.o src/specialcontext.C In file included from src/combatant.h:13, from src/pc.h:11, from src/specialcontext.h:10, from src/specialcontext.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/specialflag.o src/specialflag.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/specialflag.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -Isrc/ --std=gnu++11 -DBTBUILDERDIR=/usr/share/btbuilder -c -o src/duration.o src/duration.C In file included from src/combatant.h:13, from src/combat.h:11, from src/game.h:12, from src/duration.C:8: src/spelleffect.h:66:15: warning: ‘virtual int BTBaseEffect::apply(BTDisplay&, BTCombat*, int, int)’ was hidden [-Woverloaded-virtual=] 66 | virtual int apply(BTDisplay &d, BTCombat *combat, int g = BTTARGET_NONE, int trgt = BTTARGET_INDIVIDUAL); | ^~~~~ src/spelleffect.h:204:7: note: by ‘int BTDispellIllusionEffect::apply(BTDisplay&, BTCombatant*)’ 204 | int apply(BTDisplay &d, BTCombatant *target); | ^~~~~ src/combatant.h:26:16: warning: ‘virtual bool BTCombatant::drainItem(int)’ was hidden [-Woverloaded-virtual=] 26 | virtual bool drainItem(int amount); | ^~~~~~~~~ In file included from src/specialcontext.h:10, from src/map.h:14, from src/combat.h:13: src/pc.h:72:8: note: by ‘bool BTPc::drainItem(BTDisplay&, int)’ 72 | bool drainItem(BTDisplay &d, int amount); | ^~~~~~~~~ In file included from src/combat.h:14: 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/combat.h:16: src/effectgroup.h: At global scope: src/effectgroup.h:29:16: warning: ‘virtual void BTEffectGroup::clearEffectsBySource(BTDisplay&, unsigned int, int, int)’ was hidden [-Woverloaded-virtual=] 29 | virtual void clearEffectsBySource(BTDisplay &d, unsigned int source, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ src/game.h:160:8: note: by ‘void BTGame::clearEffectsBySource(BTDisplay&, bool, int, int)’ 160 | void clearEffectsBySource(BTDisplay &d, bool song, int group = BTTARGET_NONE, int target = BTTARGET_INDIVIDUAL); | ^~~~~~~~~~~~~~~~~~~~ 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 ‘long 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 ‘long 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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL -I/usr/include/webp -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -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 ‘long 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 ‘long 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 ‘long 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 ‘long 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 src/editor.C: In member function ‘editSpecialOperation.constprop’: src/editor.C:1124:66: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1124 | BTDisplay::selectItem *list = new BTDisplay::selectItem[count]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ src/screenset.C: In member function ‘buildList’: src/screenset.C:590:46: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 590 | list = new BTDisplay::selectItem[race.size()]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ src/screenset.C: In member function ‘buildList’: src/screenset.C:628:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 628 | list = new BTDisplay::selectItem[job.size()]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ src/screenset.C: In member function ‘buildList’: src/screenset.C:949:50: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 949 | list = new BTDisplay::selectItem[songList.size()]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ src/imagetag.C: In member function ‘search’: src/imagetag.C:81:42: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | last = new BTDisplay::selectItem[size()]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ src/flagname.C: In member function ‘search’: src/flagname.C:85:41: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 85 | last = new BTDisplay::selectItem[size()]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ In member function ‘edit’, inlined from ‘editModule’ at src/mainscreen.C:163:14: src/editor.C:85:63: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 85 | BTDisplay::selectItem *list = new BTDisplay::selectItem[count]; | ^ /usr/include/c++/15/new: In member function ‘editModule’: /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PS7v8r + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + '[' /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT ++ dirname /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT + mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build + mkdir /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd btbuilder-0.5.19 + make prefix=/builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT install if test ! -d /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/bin; then mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/bin; fi if test ! -d /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/btbuilder; then mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/btbuilder; fi if test ! -d /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/appdata; then mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/appdata; fi if test ! -d /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/icons/hicolor; then mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/icons/hicolor; fi cp -R data image module music /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/btbuilder/ cp -R btbuilder.appdata.xml /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/appdata/ cp -R icons/* /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/icons/hicolor/ cp btbuilder /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/bin desktop-file-install --dir=/builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/applications btbuilder.desktop + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.5.19-13.fc43 --unique-debug-suffix -0.5.19-13.fc43.ppc64le --unique-debug-src-base btbuilder-0.5.19-13.fc43.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/btbuilder-0.5.19-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-13.fc43.ppc64le 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/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/btbuilder/module/content/sample.zip: replacing with normalized version Scanned 67 directories and 4766 files, processed 1 inodes, 1 modified (1 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/btbuilder-0.5.19-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.WZveSN + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd btbuilder-0.5.19 + appstream-util validate-relax --nonet /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT//usr/share/appdata/btbuilder.appdata.xml /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT//usr/share/appdata/btbuilder.appdata.xml: OK Processing files: btbuilder-0.5.19-13.fc43.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3wHGmq + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + cd btbuilder-0.5.19 + DOCDIR=/builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/doc/btbuilder + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/doc/btbuilder + cp -pr /builddir/build/BUILD/btbuilder-0.5.19-build/btbuilder-0.5.19/README /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/doc/btbuilder + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(btbuilder.desktop) btbuilder = 0.5.19-13.fc43 btbuilder(ppc-64) = 0.5.19-13.fc43 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()(64bit) libSDL2_image-2.0.so.0()(64bit) libSDL2_mixer-2.0.so.0()(64bit) libSDL2_ttf-2.0.so.0()(64bit) libSDL_mng.so.0()(64bit) libboost_filesystem.so.1.83.0()(64bit) libboost_system.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libexpat.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libphysfs.so.1()(64bit) libpng16.so.16()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: btbuilder-data-0.5.19-13.fc43.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tPXVIF + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + cd btbuilder-0.5.19 + LICENSEDIR=/builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/licenses/btbuilder-data + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/licenses/btbuilder-data + cp -pr /builddir/build/BUILD/btbuilder-0.5.19-build/btbuilder-0.5.19/COPYING /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT/usr/share/licenses/btbuilder-data + RPM_EC=0 ++ jobs -p + exit 0 Provides: btbuilder-data = 0.5.19-13.fc43 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-13.fc43.ppc64le Provides: btbuilder-debugsource = 0.5.19-13.fc43 btbuilder-debugsource(ppc-64) = 0.5.19-13.fc43 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-13.fc43.ppc64le Provides: btbuilder-debuginfo = 0.5.19-13.fc43 btbuilder-debuginfo(ppc-64) = 0.5.19-13.fc43 debuginfo(build-id) = 0a25aa9f9bae9deb74ab70edc84dc6954b1fa90a Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: btbuilder-debugsource(ppc-64) = 0.5.19-13.fc43 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT Wrote: /builddir/build/RPMS/btbuilder-debuginfo-0.5.19-13.fc43.ppc64le.rpm Wrote: /builddir/build/RPMS/btbuilder-0.5.19-13.fc43.ppc64le.rpm Wrote: /builddir/build/RPMS/btbuilder-debugsource-0.5.19-13.fc43.ppc64le.rpm Wrote: /builddir/build/RPMS/btbuilder-data-0.5.19-13.fc43.noarch.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.WY1Qwt + umask 022 + cd /builddir/build/BUILD/btbuilder-0.5.19-build + test -d /builddir/build/BUILD/btbuilder-0.5.19-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/btbuilder-0.5.19-build + rm -rf /builddir/build/BUILD/btbuilder-0.5.19-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild btbuilder-0.5.19-13.fc43.src.rpm Finish: build phase for btbuilder-0.5.19-13.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1753498788.177847/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/btbuilder-0.5.19-13.fc43.src.rpm) Config(child) 10 minutes 10 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": "13.fc43", "arch": "ppc64le" }, { "name": "btbuilder", "epoch": null, "version": "0.5.19", "release": "13.fc43", "arch": "src" }, { "name": "btbuilder-data", "epoch": null, "version": "0.5.19", "release": "13.fc43", "arch": "noarch" }, { "name": "btbuilder-debuginfo", "epoch": null, "version": "0.5.19", "release": "13.fc43", "arch": "ppc64le" }, { "name": "btbuilder-debugsource", "epoch": null, "version": "0.5.19", "release": "13.fc43", "arch": "ppc64le" } ] } RPMResults finished