Warning: Permanently added '75.101.207.137' (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/8354899-fedora-rawhide-aarch64 --chroot fedora-rawhide-aarch64


Version: 1.2
PID: 32914
Logging PID: 32915
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': True,
 'build_id': 8354899,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-aarch64',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': 'b5b1d4d6f5fd891aefc25bfb6f1c2f9d62ed9458',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest.checker/btbuilder',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'btbuilder',
 'package_version': '0.5.19-10',
 'project_dirname': 'gcc-15-smoketest.checker',
 'project_name': 'gcc-15-smoketest.checker',
 'project_owner': 'dmalcolm',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest.checker/fedora-rawhide-aarch64/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None}],
 'sandbox': 'dmalcolm/gcc-15-smoketest.checker--dmalcolm',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'storage': 0,
 'submitter': 'dmalcolm',
 'tags': [],
 'task_id': '8354899-fedora-rawhide-aarch64',
 'timeout': 115200,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest.checker/btbuilder /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest.checker/btbuilder', '/var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder'...

Running: git checkout b5b1d4d6f5fd891aefc25bfb6f1c2f9d62ed9458 --

cmd: ['git', 'checkout', 'b5b1d4d6f5fd891aefc25bfb6f1c2f9d62ed9458', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder
rc: 0
stdout: 
stderr: Note: switching to 'b5b1d4d6f5fd891aefc25bfb6f1c2f9d62ed9458'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at b5b1d4d automatic import of btbuilder

Running: dist-git-client sources

cmd: ['dist-git-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/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/dmalcolm/gcc-15-smoketest.checker/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   559M      0 --:--:-- --:--:-- --:--:--  559M
INFO: Reading stdout from command: md5sum btbuilder-0.5.19.tgz

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder/btbuilder.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733552379.278725 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder/btbuilder.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_kk7b7w5/btbuilder --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733552379.278725 -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-_kk7b7w5/btbuilder/btbuilder.spec)  Config(fedora-rawhide-aarch64)
Start: clean chroot
Finish: clean chroot
Mock Version: 5.9
INFO: Mock Version: 5.9
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1733552379.278725/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide
INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1733552379.278725/root
INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture
INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount
INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/cb01a00c029bda66d23831623a5e4fead1241a29f29b03c91285d60b89df4ef7/merged
INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/cb01a00c029bda66d23831623a5e4fead1241a29f29b03c91285d60b89df4ef7/merged) with podman image umount
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-aarch64-1733552379.278725/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc42.aarch64
  rpm-sequoia-1.7.0-2.fc41.aarch64
  dnf5-5.2.7.0-1.fc42.aarch64
  dnf5-plugins-5.2.7.0-1.fc42.aarch64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 fedora                                 100% |  50.9 KiB/s |  13.4 KiB |  00m00s
 Copr repository                        100% | 109.4 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  18.2 MiB/s | 949.7 KiB |  00m00s
Repositories loaded.
Package                            Arch    Version                    Repository      Size
Installing group/module packages:
 bash                              aarch64 5.2.37-1.fc42              copr_base    8.1 MiB
 bzip2                             aarch64 1.0.8-19.fc41              fedora     427.6 KiB
 coreutils                         aarch64 9.5-11.fc42                fedora       8.1 MiB
 cpio                              aarch64 2.15-2.fc41                fedora       1.2 MiB
 diffutils                         aarch64 3.10-8.fc41                fedora       2.1 MiB
 fedora-release-common             noarch  42-0.11                    fedora      19.8 KiB
 findutils                         aarch64 1:4.10.0-4.fc41            fedora       2.1 MiB
 gawk                              aarch64 5.3.0-4.fc41               fedora       4.2 MiB
 glibc-minimal-langpack            aarch64 2.40.9000-21.fc42          fedora       0.0   B
 grep                              aarch64 3.11-9.fc41                fedora       1.1 MiB
 gzip                              aarch64 1.13-2.fc41                fedora     488.9 KiB
 info                              aarch64 7.1.1-2.fc42               fedora     613.6 KiB
 patch                             aarch64 2.7.6-25.fc41              fedora     390.6 KiB
 redhat-rpm-config                 noarch  296-1.fc42                 fedora     186.6 KiB
 rpm-build                         aarch64 4.20.0-1.fc42              fedora       1.4 MiB
 sed                               aarch64 4.9-3.fc41                 fedora       1.0 MiB
 shadow-utils                      aarch64 2:4.16.0-7.fc42            fedora       5.0 MiB
 tar                               aarch64 2:1.35-4.fc41              fedora       3.1 MiB
 unzip                             aarch64 6.0-65.fc42                fedora       2.3 MiB
 util-linux                        aarch64 2.40.2-8.fc42              fedora      16.9 MiB
 which                             aarch64 2.21-42.fc41               fedora     248.2 KiB
 xz                                aarch64 1:5.6.3-2.fc42             fedora       1.5 MiB
Installing dependencies:
 add-determinism                   aarch64 0.4.3-1.fc42               fedora       2.1 MiB
 alternatives                      aarch64 1.30-1.fc41                fedora     218.3 KiB
 ansible-srpm-macros               noarch  1-16.fc41                  fedora      35.7 KiB
 audit-libs                        aarch64 4.0.2-1.fc42               copr_base  415.2 KiB
 authselect                        aarch64 1.5.0-8.fc42               copr_base  179.9 KiB
 authselect-libs                   aarch64 1.5.0-8.fc42               copr_base  865.5 KiB
 basesystem                        noarch  11-21.fc41                 fedora       0.0   B
 binutils                          aarch64 2.43.50-9.fc42             copr_base   28.9 MiB
 build-reproducibility-srpm-macros noarch  0.4.3-1.fc42               fedora     735.0   B
 bzip2-libs                        aarch64 1.0.8-19.fc41              fedora     200.7 KiB
 ca-certificates                   noarch  2024.2.69_v8.0.401-3.fc42  fedora       2.6 MiB
 coreutils-common                  aarch64 9.5-11.fc42                fedora      11.2 MiB
 cracklib                          aarch64 2.9.11-6.fc41              fedora     935.0 KiB
 crypto-policies                   noarch  20241128-1.gitbb7b0b0.fc42 fedora     137.3 KiB
 curl                              aarch64 8.10.1-2.fc42              fedora     581.3 KiB
 cyrus-sasl-lib                    aarch64 2.1.28-27.fc41             fedora       3.1 MiB
 debugedit                         aarch64 5.1-2.fc42                 fedora     244.2 KiB
 dwz                               aarch64 0.15-8.fc42                fedora     386.8 KiB
 ed                                aarch64 1.20.2-2.fc41              fedora     282.8 KiB
 efi-srpm-macros                   noarch  5-13.fc42                  fedora      40.2 KiB
 elfutils                          aarch64 0.192-7.fc42               fedora       3.1 MiB
 elfutils-debuginfod-client        aarch64 0.192-7.fc42               fedora     141.3 KiB
 elfutils-default-yama-scope       noarch  0.192-7.fc42               fedora       1.8 KiB
 elfutils-libelf                   aarch64 0.192-7.fc42               fedora       1.2 MiB
 elfutils-libs                     aarch64 0.192-7.fc42               fedora     734.9 KiB
 fedora-gpg-keys                   noarch  42-0.3                     fedora     126.4 KiB
 fedora-release                    noarch  42-0.11                    fedora       0.0   B
 fedora-release-identity-basic     noarch  42-0.11                    fedora     719.0   B
 fedora-repos                      noarch  42-0.3                     fedora       4.9 KiB
 fedora-repos-rawhide              noarch  42-0.3                     fedora       2.2 KiB
 file                              aarch64 5.45-8.fc42                fedora     139.5 KiB
 file-libs                         aarch64 5.45-8.fc42                fedora      10.0 MiB
 filesystem                        aarch64 3.18-29.fc42               fedora     106.0   B
 fonts-srpm-macros                 noarch  1:2.0.5-17.fc41            fedora      55.8 KiB
 forge-srpm-macros                 noarch  0.4.0-1.fc42               fedora      38.9 KiB
 fpc-srpm-macros                   noarch  1.3-13.fc41                fedora     144.0   B
 gdb-minimal                       aarch64 15.2-3.fc42                fedora      13.2 MiB
 gdbm                              aarch64 1:1.23-7.fc41              fedora     928.5 KiB
 gdbm-libs                         aarch64 1:1.23-7.fc41              fedora     426.0 KiB
 ghc-srpm-macros                   noarch  1.9.2-1.fc42               fedora     779.0   B
 glibc                             aarch64 2.40.9000-21.fc42          fedora       6.1 MiB
 glibc-common                      aarch64 2.40.9000-21.fc42          fedora       1.3 MiB
 glibc-gconv-extra                 aarch64 2.40.9000-21.fc42          fedora      18.3 MiB
 gmp                               aarch64 1:6.3.0-2.fc41             fedora     722.0 KiB
 gnat-srpm-macros                  noarch  6-6.fc41                   fedora       1.0 KiB
 go-srpm-macros                    noarch  3.6.0-5.fc42               fedora      60.8 KiB
 jansson                           aarch64 2.14-1.fc42                fedora     221.3 KiB
 json-c                            aarch64 0.18-1.fc42                fedora     139.2 KiB
 kernel-srpm-macros                noarch  1.0-24.fc41                fedora       1.9 KiB
 keyutils-libs                     aarch64 1.6.3-4.fc41               fedora     226.4 KiB
 krb5-libs                         aarch64 1.21.3-3.fc42              fedora       2.6 MiB
 libacl                            aarch64 2.3.2-2.fc42               copr_base   66.3 KiB
 libarchive                        aarch64 3.7.7-1.fc42               fedora     912.2 KiB
 libattr                           aarch64 2.5.2-4.fc41               fedora     196.6 KiB
 libblkid                          aarch64 2.40.2-8.fc42              fedora     418.6 KiB
 libbrotli                         aarch64 1.1.0-5.fc42               copr_base  904.3 KiB
 libcap                            aarch64 2.71-1.fc42                fedora     509.8 KiB
 libcap-ng                         aarch64 0.8.5-3.fc41               fedora     417.2 KiB
 libcom_err                        aarch64 1.47.1-6.fc42              fedora     239.3 KiB
 libcurl                           aarch64 8.10.1-2.fc42              fedora     858.4 KiB
 libeconf                          aarch64 0.7.4-3.fc42               fedora      85.7 KiB
 libevent                          aarch64 2.1.12-14.fc41             fedora       1.5 MiB
 libfdisk                          aarch64 2.40.2-8.fc42              fedora     482.9 KiB
 libffi                            aarch64 3.4.6-3.fc42               fedora     282.4 KiB
 libgcc                            aarch64 14.2.1-6.fc42              fedora     222.2 KiB
 libgomp                           aarch64 14.2.1-6.fc42              fedora     503.2 KiB
 libidn2                           aarch64 2.3.7-2.fc41               fedora     457.2 KiB
 libmount                          aarch64 2.40.2-8.fc42              fedora     483.9 KiB
 libnghttp2                        aarch64 1.64.0-1.fc42              fedora     262.2 KiB
 libnsl2                           aarch64 2.0.1-2.fc41               fedora     222.0 KiB
 libpkgconf                        aarch64 2.3.0-1.fc42               fedora     198.1 KiB
 libpsl                            aarch64 0.21.5-4.fc41              fedora     196.6 KiB
 libpwquality                      aarch64 1.4.5-11.fc41              fedora       1.1 MiB
 libselinux                        aarch64 3.8-0.rc1.2.fc42           fedora     195.6 KiB
 libsemanage                       aarch64 3.8-0.rc1.1.fc42           fedora     353.3 KiB
 libsepol                          aarch64 3.8-0.rc1.1.fc42           fedora     809.9 KiB
 libsmartcols                      aarch64 2.40.2-8.fc42              fedora     288.5 KiB
 libssh                            aarch64 0.11.1-1.fc42              fedora     649.6 KiB
 libssh-config                     noarch  0.11.1-1.fc42              fedora     277.0   B
 libstdc++                         aarch64 14.2.1-6.fc42              fedora       2.8 MiB
 libtasn1                          aarch64 4.19.0-9.fc41              fedora     283.8 KiB
 libtirpc                          aarch64 1.3.6-1.fc42               fedora     212.9 KiB
 libtool-ltdl                      aarch64 2.4.7-12.fc41              fedora     222.2 KiB
 libunistring                      aarch64 1.1-8.fc41                 fedora       1.8 MiB
 libuuid                           aarch64 2.40.2-8.fc42              fedora     197.5 KiB
 libverto                          aarch64 0.3.2-9.fc41               fedora     197.5 KiB
 libxcrypt                         aarch64 4.4.36-11.fc42             fedora     271.5 KiB
 libxml2                           aarch64 2.12.8-2.fc41              fedora       2.1 MiB
 libzstd                           aarch64 1.5.6-2.fc41               fedora     796.0 KiB
 lua-libs                          aarch64 5.4.7-1.fc42               fedora     393.1 KiB
 lua-srpm-macros                   noarch  1-14.fc41                  fedora       1.3 KiB
 lz4-libs                          aarch64 1.10.0-1.fc41              fedora     261.6 KiB
 mpfr                              aarch64 4.2.1-5.fc41               fedora     818.9 KiB
 ncurses-base                      noarch  6.5-2.20240629.fc41        fedora     326.3 KiB
 ncurses-libs                      aarch64 6.5-2.20240629.fc41        fedora       2.2 MiB
 ocaml-srpm-macros                 noarch  10-3.fc41                  fedora       1.9 KiB
 openblas-srpm-macros              noarch  2-18.fc41                  fedora     112.0   B
 openldap                          aarch64 2.6.8-6.fc42               fedora     747.0 KiB
 openssl-libs                      aarch64 1:3.2.2-8.fc42             fedora       7.2 MiB
 p11-kit                           aarch64 0.25.5-4.fc42              fedora       2.6 MiB
 p11-kit-trust                     aarch64 0.25.5-4.fc42              fedora     655.7 KiB
 package-notes-srpm-macros         noarch  0.5-12.fc41                fedora       1.6 KiB
 pam                               aarch64 1.7.0-3.fc42               fedora       4.3 MiB
 pam-libs                          aarch64 1.7.0-3.fc42               fedora     223.4 KiB
 pcre2                             aarch64 10.44-1.fc41.1             fedora     905.5 KiB
 pcre2-syntax                      noarch  10.44-1.fc41.1             fedora     251.6 KiB
 perl-srpm-macros                  noarch  1-56.fc41                  fedora     861.0   B
 pkgconf                           aarch64 2.3.0-1.fc42               fedora     240.6 KiB
 pkgconf-m4                        noarch  2.3.0-1.fc42               fedora      14.4 KiB
 pkgconf-pkg-config                aarch64 2.3.0-1.fc42               fedora     990.0   B
 popt                              aarch64 1.19-7.fc41                fedora     272.9 KiB
 publicsuffix-list-dafsa           noarch  20240107-4.fc41            fedora      67.5 KiB
 pyproject-srpm-macros             noarch  1.16.3-1.fc42              fedora       1.9 KiB
 python-srpm-macros                noarch  3.13-3.fc41                fedora      51.0 KiB
 qt5-srpm-macros                   noarch  5.15.15-1.fc42             fedora     500.0   B
 qt6-srpm-macros                   noarch  6.8.0-1.fc42               fedora     456.0   B
 readline                          aarch64 8.2-11.fc42                fedora     753.3 KiB
 rpm                               aarch64 4.20.0-1.fc42              fedora       3.9 MiB
 rpm-build-libs                    aarch64 4.20.0-1.fc42              fedora     262.7 KiB
 rpm-libs                          aarch64 4.20.0-1.fc42              fedora     797.9 KiB
 rpm-sequoia                       aarch64 1.7.0-2.fc41               fedora       2.3 MiB
 rust-srpm-macros                  noarch  26.3-3.fc42                fedora       4.8 KiB
 setup                             noarch  2.15.0-5.fc41              fedora     720.7 KiB
 sqlite-libs                       aarch64 3.47.1-1.fc42              fedora       1.4 MiB
 systemd-libs                      aarch64 257~rc3-1.fc42             fedora       2.5 MiB
 util-linux-core                   aarch64 2.40.2-8.fc42              fedora       6.2 MiB
 xxhash-libs                       aarch64 0.8.2-4.fc42               fedora     212.3 KiB
 xz-libs                           aarch64 1:5.6.3-2.fc42             fedora     266.4 KiB
 zig-srpm-macros                   noarch  1-3.fc41                   fedora       1.1 KiB
 zip                               aarch64 3.0-41.fc41                fedora       1.1 MiB
 zlib-ng-compat                    aarch64 2.2.2-1.fc42               fedora     133.8 KiB
 zstd                              aarch64 1.5.6-2.fc41               fedora       1.7 MiB
Installing groups:
 Buildsystem building group                                                               

Transaction Summary:
 Installing:       154 packages

Total size of inbound packages is 51 MiB. Need to download 0 B.
After this operation, 237 MiB extra will be used (install 237 MiB, remove 0 B).
[1/1] tar-2:1.35-4.fc41.aarch64         100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[1/1] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/2] bzip2-0:1.0.8-19.fc41.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[2/2] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/3] redhat-rpm-config-0:296-1.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[3/3] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/4] rpm-build-0:4.20.0-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[4/4] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/5] unzip-0:6.0-65.fc42.aarch64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[5/5] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/6] cpio-0:2.15-2.fc41.aarch64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[6/6] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/7] which-0:2.21-42.fc41.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[7/7] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/8] coreutils-0:9.5-11.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[8/8] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[1/9] grep-0:3.11-9.fc41.aarch64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[9/9] Total                             100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/10] patch-0:2.7.6-25.fc41.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[10/10] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/11] sed-0:4.9-3.fc41.aarch64        100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[11/11] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/12] shadow-utils-2:4.16.0-7.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[12/12] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/13] util-linux-0:2.40.2-8.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[13/13] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/14] diffutils-0:3.10-8.fc41.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[14/14] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/15] fedora-release-common-0:42-0.11 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[15/15] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/16] findutils-1:4.10.0-4.fc41.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[16/16] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/17] gawk-0:5.3.0-4.fc41.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[17/17] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/18] glibc-minimal-langpack-0:2.40.9 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[18/18] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/19] gzip-0:1.13-2.fc41.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[19/19] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/20] info-0:7.1.1-2.fc42.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[20/20] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/21] xz-1:5.6.3-2.fc42.aarch64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[21/21] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/22] bash-0:5.2.37-1.fc42.aarch64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[22/22] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/23] glibc-0:2.40.9000-21.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[23/23] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/24] libselinux-0:3.8-0.rc1.2.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[24/24] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/25] bzip2-libs-0:1.0.8-19.fc41.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[25/25] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/26] ansible-srpm-macros-0:1-16.fc41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[26/26] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/27] build-reproducibility-srpm-macr 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[27/27] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/28] dwz-0:0.15-8.fc42.aarch64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[28/28] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/29] efi-srpm-macros-0:5-13.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[29/29] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/30] file-0:5.45-8.fc42.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[30/30] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/31] fonts-srpm-macros-1:2.0.5-17.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[31/31] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/32] forge-srpm-macros-0:0.4.0-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[32/32] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/33] fpc-srpm-macros-0:1.3-13.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[33/33] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/34] ghc-srpm-macros-0:1.9.2-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[34/34] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/35] gnat-srpm-macros-0:6-6.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[35/35] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/36] go-srpm-macros-0:3.6.0-5.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[36/36] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/37] kernel-srpm-macros-0:1.0-24.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[37/37] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/38] lua-srpm-macros-0:1-14.fc41.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[38/38] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/39] ocaml-srpm-macros-0:10-3.fc41.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[39/39] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/40] openblas-srpm-macros-0:2-18.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[40/40] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/41] package-notes-srpm-macros-0:0.5 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[41/41] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/42] perl-srpm-macros-0:1-56.fc41.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[42/42] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/43] pyproject-srpm-macros-0:1.16.3- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[43/43] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/44] python-srpm-macros-0:3.13-3.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[44/44] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/45] qt5-srpm-macros-0:5.15.15-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[45/45] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/46] qt6-srpm-macros-0:6.8.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[46/46] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/47] rpm-0:4.20.0-1.fc42.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[47/47] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/48] rust-srpm-macros-0:26.3-3.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[48/48] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/49] zig-srpm-macros-0:1-3.fc41.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[49/49] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/50] zip-0:3.0-41.fc41.aarch64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[50/50] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/51] debugedit-0:5.1-2.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[51/51] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/52] elfutils-0:0.192-7.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[52/52] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/53] elfutils-libelf-0:0.192-7.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[53/53] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/54] libarchive-0:3.7.7-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[54/54] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/55] pkgconf-pkg-config-0:2.3.0-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[55/55] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/56] popt-0:1.19-7.fc41.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[56/56] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/57] readline-0:8.2-11.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[57/57] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/58] rpm-build-libs-0:4.20.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[58/58] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/59] rpm-libs-0:4.20.0-1.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[59/59] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/60] zstd-0:1.5.6-2.fc41.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[60/60] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/61] coreutils-common-0:9.5-11.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[61/61] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/62] gmp-1:6.3.0-2.fc41.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[62/62] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/63] libattr-0:2.5.2-4.fc41.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[63/63] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/64] libcap-0:2.71-1.fc42.aarch64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[64/64] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/65] openssl-libs-1:3.2.2-8.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[65/65] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/66] systemd-libs-0:257~rc3-1.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[66/66] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/67] pcre2-0:10.44-1.fc41.1.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[67/67] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/68] ed-0:1.20.2-2.fc41.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[68/68] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/69] libeconf-0:0.7.4-3.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[69/69] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/70] libsemanage-0:3.8-0.rc1.1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[70/70] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/71] libxcrypt-0:4.4.36-11.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[71/71] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/72] pam-libs-0:1.7.0-3.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[72/72] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/73] setup-0:2.15.0-5.fc41.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[73/73] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/74] libblkid-0:2.40.2-8.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[74/74] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/75] libcap-ng-0:0.8.5-3.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[75/75] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/76] libfdisk-0:2.40.2-8.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[76/76] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/77] libmount-0:2.40.2-8.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[77/77] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/78] libsmartcols-0:2.40.2-8.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[78/78] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/79] libuuid-0:2.40.2-8.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[79/79] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/80] ncurses-libs-0:6.5-2.20240629.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[80/80] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/81] pam-0:1.7.0-3.fc42.aarch64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[81/81] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/82] util-linux-core-0:2.40.2-8.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[82/82] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/83] zlib-ng-compat-0:2.2.2-1.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[83/83] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/84] fedora-repos-0:42-0.3.noarch    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[84/84] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/85] filesystem-0:3.18-29.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[85/85] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/86] mpfr-0:4.2.1-5.fc41.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[86/86] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/87] glibc-common-0:2.40.9000-21.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[87/87] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/88] xz-libs-1:5.6.3-2.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[88/88] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/89] glibc-gconv-extra-0:2.40.9000-2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[89/89] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/90] basesystem-0:11-21.fc41.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[90/90] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/91] libgcc-0:14.2.1-6.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[91/91] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/92] libsepol-0:3.8-0.rc1.1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[92/92] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/93] add-determinism-0:0.4.3-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[93/93] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/94] file-libs-0:5.45-8.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[94/94] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/95] curl-0:8.10.1-2.fc42.aarch64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[95/95] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/96] elfutils-libs-0:0.192-7.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[96/96] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/97] elfutils-debuginfod-client-0:0. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[97/97] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/98] libstdc++-0:14.2.1-6.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[98/98] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[ 1/99] libzstd-0:1.5.6-2.fc41.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[99/99] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
[  1/100] libxml2-0:2.12.8-2.fc41.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[100/100] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/101] lz4-libs-0:1.10.0-1.fc41.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[101/101] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/102] pkgconf-0:2.3.0-1.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[102/102] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/103] pkgconf-m4-0:2.3.0-1.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[103/103] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/104] libgomp-0:14.2.1-6.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[104/104] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/105] lua-libs-0:5.4.7-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[105/105] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/106] rpm-sequoia-0:1.7.0-2.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[106/106] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/107] sqlite-libs-0:3.47.1-1.fc42.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[107/107] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/108] ca-certificates-0:2024.2.69_v 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[108/108] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/109] crypto-policies-0:20241128-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[109/109] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/110] pcre2-syntax-0:10.44-1.fc41.1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[110/110] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/111] ncurses-base-0:6.5-2.20240629 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[111/111] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/112] gdbm-1:1.23-7.fc41.aarch64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[112/112] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/113] gdbm-libs-1:1.23-7.fc41.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[113/113] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/114] libnsl2-0:2.0.1-2.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[114/114] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/115] libpwquality-0:1.4.5-11.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[115/115] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/116] libtirpc-0:1.3.6-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[116/116] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/117] fedora-gpg-keys-0:42-0.3.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[117/117] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/118] fedora-repos-rawhide-0:42-0.3 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[118/118] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/119] elfutils-default-yama-scope-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[119/119] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/120] json-c-0:0.18-1.fc42.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[120/120] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/121] libpkgconf-0:2.3.0-1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[121/121] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/122] libffi-0:3.4.6-3.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[122/122] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/123] p11-kit-0:0.25.5-4.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[123/123] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/124] p11-kit-trust-0:0.25.5-4.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[124/124] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/125] cracklib-0:2.9.11-6.fc41.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[125/125] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/126] krb5-libs-0:1.21.3-3.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[126/126] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/127] libcom_err-0:1.47.1-6.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[127/127] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/128] libtasn1-0:4.19.0-9.fc41.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[128/128] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/129] alternatives-0:1.30-1.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[129/129] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/130] keyutils-libs-0:1.6.3-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[130/130] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/131] libverto-0:0.3.2-9.fc41.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[131/131] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/132] audit-libs-0:4.0.2-1.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[132/132] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/133] authselect-libs-0:1.5.0-8.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[133/133] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/134] libacl-0:2.3.2-2.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[134/134] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/135] binutils-0:2.43.50-9.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[135/135] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/136] jansson-0:2.14-1.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[136/136] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/137] authselect-0:1.5.0-8.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[137/137] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/138] fedora-release-0:42-0.11.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[138/138] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/139] gdb-minimal-0:15.2-3.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[139/139] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/140] xxhash-libs-0:0.8.2-4.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[140/140] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/141] fedora-release-identity-basic 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[141/141] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/142] libcurl-0:8.10.1-2.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[142/142] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/143] libidn2-0:2.3.7-2.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[143/143] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/144] libnghttp2-0:1.64.0-1.fc42.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[144/144] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/145] libpsl-0:0.21.5-4.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[145/145] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/146] libssh-0:0.11.1-1.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[146/146] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/147] openldap-0:2.6.8-6.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[147/147] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/148] libunistring-0:1.1-8.fc41.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[148/148] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/149] publicsuffix-list-dafsa-0:202 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[149/149] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/150] libssh-config-0:0.11.1-1.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[150/150] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/151] cyrus-sasl-lib-0:2.1.28-27.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[151/151] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/152] libevent-0:2.1.12-14.fc41.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[152/152] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/153] libtool-ltdl-0:2.4.7-12.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[153/153] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
[  1/154] libbrotli-0:1.1.0-5.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
--------------------------------------------------------------------------------
[154/154] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
Importing PGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing PGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing PGP key 0xE99D6AD1:
 UserID     : "Fedora (41) <fedora-41-primary@fedoraproject.org>"
 Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary
The key was successfully imported.
Importing PGP key 0x31645531:
 UserID     : "Fedora (43) <fedora-43-primary@fedoraproject.org>"
 Fingerprint: C6E7F081CF80E13146676E88829B606631645531
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary
The key was successfully imported.
[  1/156] Verify package files          100% | 712.0   B/s | 154.0   B |  00m00s
>>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.aarch64
>>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.aarch64
>>> [RPM] /var/lib/mock/fedora-rawhide-aarch64-1733552379.278725/root/var/cache/
[  2/156] Prepare transaction           100% |   2.4 KiB/s | 154.0   B |  00m00s
[  3/156] Installing libgcc-0:14.2.1-6. 100% | 109.3 MiB/s | 223.9 KiB |  00m00s
[  4/156] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  5/156] Installing publicsuffix-list- 100% |  66.7 MiB/s |  68.3 KiB |  00m00s
[  6/156] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0   B |  00m00s
[  7/156] Installing fedora-gpg-keys-0: 100% |  28.0 MiB/s | 172.2 KiB |  00m00s
[  8/156] Installing fedora-repos-rawhi 100% |   0.0   B/s |   2.4 KiB |  00m00s
[  9/156] Installing fedora-repos-0:42- 100% |   0.0   B/s |   5.7 KiB |  00m00s
[ 10/156] Installing fedora-release-com 100% |  23.6 MiB/s |  24.1 KiB |  00m00s
[ 11/156] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 12/156] Installing setup-0:2.15.0-5.f 100% |  44.3 MiB/s | 726.1 KiB |  00m00s
>>> [RPM] /etc/hosts created as /etc/hosts.rpmnew
[ 13/156] Installing filesystem-0:3.18- 100% |   2.4 MiB/s | 212.6 KiB |  00m00s
[ 14/156] Installing basesystem-0:11-21 100% | 121.1 KiB/s | 124.0   B |  00m00s
[ 15/156] Installing ncurses-base-0:6.5 100% |  57.2 MiB/s | 351.7 KiB |  00m00s
[ 16/156] Installing bash-0:5.2.37-1.fc 100% | 314.1 MiB/s |   8.2 MiB |  00m00s
[ 17/156] Installing ncurses-libs-0:6.5 100% | 321.2 MiB/s |   2.2 MiB |  00m00s
[ 18/156] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0   B |  00m00s
[ 19/156] Installing glibc-common-0:2.4 100% | 187.2 MiB/s |   1.3 MiB |  00m00s
[ 20/156] Installing glibc-gconv-extra- 100% | 384.1 MiB/s |  18.4 MiB |  00m00s
[ 21/156] Installing glibc-0:2.40.9000- 100% | 227.4 MiB/s |   6.1 MiB |  00m00s
[ 22/156] Installing zlib-ng-compat-0:2 100% | 131.5 MiB/s | 134.6 KiB |  00m00s
[ 23/156] Installing bzip2-libs-0:1.0.8 100% | 197.1 MiB/s | 201.9 KiB |  00m00s
[ 24/156] Installing xz-libs-1:5.6.3-2. 100% | 261.2 MiB/s | 267.5 KiB |  00m00s
[ 25/156] Installing popt-0:1.19-7.fc41 100% |  91.0 MiB/s | 279.5 KiB |  00m00s
[ 26/156] Installing readline-0:8.2-11. 100% | 245.9 MiB/s | 755.5 KiB |  00m00s
[ 27/156] Installing libuuid-0:2.40.2-8 100% | 194.0 MiB/s | 198.6 KiB |  00m00s
[ 28/156] Installing libblkid-0:2.40.2- 100% | 204.9 MiB/s | 419.7 KiB |  00m00s
[ 29/156] Installing gmp-1:6.3.0-2.fc41 100% | 235.8 MiB/s | 724.2 KiB |  00m00s
[ 30/156] Installing libattr-0:2.5.2-4. 100% | 192.9 MiB/s | 197.5 KiB |  00m00s
[ 31/156] Installing libacl-0:2.3.2-2.f 100% |  65.5 MiB/s |  67.1 KiB |  00m00s
[ 32/156] Installing libxcrypt-0:4.4.36 100% | 133.9 MiB/s | 274.2 KiB |  00m00s
[ 33/156] Installing libstdc++-0:14.2.1 100% | 307.0 MiB/s |   2.8 MiB |  00m00s
[ 34/156] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.3 KiB |  00m00s
[ 35/156] Installing elfutils-libelf-0: 100% | 296.6 MiB/s |   1.2 MiB |  00m00s
[ 36/156] Installing libeconf-0:0.7.4-3 100% |  85.3 MiB/s |  87.3 KiB |  00m00s
[ 37/156] Installing gdbm-libs-1:1.23-7 100% | 417.7 MiB/s | 427.7 KiB |  00m00s
[ 38/156] Installing dwz-0:0.15-8.fc42. 100% | 189.5 MiB/s | 388.2 KiB |  00m00s
[ 39/156] Installing mpfr-0:4.2.1-5.fc4 100% | 267.1 MiB/s | 820.5 KiB |  00m00s
[ 40/156] Installing gawk-0:5.3.0-4.fc4 100% | 387.6 MiB/s |   4.3 MiB |  00m00s
[ 41/156] Installing unzip-0:6.0-65.fc4 100% | 570.7 MiB/s |   2.3 MiB |  00m00s
[ 42/156] Installing file-libs-0:5.45-8 100% | 586.0 MiB/s |  10.0 MiB |  00m00s
[ 43/156] Installing file-0:5.45-8.fc42 100% | 137.7 MiB/s | 141.0 KiB |  00m00s
[ 44/156] Installing libcap-ng-0:0.8.5- 100% | 409.3 MiB/s | 419.1 KiB |  00m00s
[ 45/156] Installing audit-libs-0:4.0.2 100% | 203.8 MiB/s | 417.3 KiB |  00m00s
[ 46/156] Installing pam-libs-0:1.7.0-3 100% | 220.4 MiB/s | 225.6 KiB |  00m00s
[ 47/156] Installing libcap-0:2.71-1.fc 100% | 167.6 MiB/s | 514.8 KiB |  00m00s
[ 48/156] Installing systemd-libs-0:257 100% | 307.7 MiB/s |   2.5 MiB |  00m00s
[ 49/156] Installing libsmartcols-0:2.4 100% | 282.9 MiB/s | 289.7 KiB |  00m00s
[ 50/156] Installing libsepol-0:3.8-0.r 100% | 264.0 MiB/s | 810.9 KiB |  00m00s
[ 51/156] Installing lz4-libs-0:1.10.0- 100% | 256.5 MiB/s | 262.7 KiB |  00m00s
[ 52/156] Installing lua-libs-0:5.4.7-1 100% | 192.5 MiB/s | 394.3 KiB |  00m00s
[ 53/156] Installing libffi-0:3.4.6-3.f 100% | 277.2 MiB/s | 283.8 KiB |  00m00s
[ 54/156] Installing libcom_err-0:1.47. 100% | 234.8 MiB/s | 240.4 KiB |  00m00s
[ 55/156] Installing libtasn1-0:4.19.0- 100% | 139.4 MiB/s | 285.6 KiB |  00m00s
[ 56/156] Installing p11-kit-0:0.25.5-4 100% | 240.5 MiB/s |   2.6 MiB |  00m00s
[ 57/156] Installing alternatives-0:1.3 100% | 214.7 MiB/s | 219.9 KiB |  00m00s
[ 58/156] Installing libunistring-0:1.1 100% | 301.5 MiB/s |   1.8 MiB |  00m00s
[ 59/156] Installing libidn2-0:2.3.7-2. 100% |  45.2 MiB/s | 463.1 KiB |  00m00s
[ 60/156] Installing crypto-policies-0: 100% |  22.8 MiB/s | 163.7 KiB |  00m00s
[ 61/156] Installing libpsl-0:0.21.5-4. 100% | 193.1 MiB/s | 197.7 KiB |  00m00s
[ 62/156] Installing p11-kit-trust-0:0. 100% |  71.3 MiB/s | 657.4 KiB |  00m00s
[ 63/156] Installing zstd-0:1.5.6-2.fc4 100% | 281.8 MiB/s |   1.7 MiB |  00m00s
[ 64/156] Installing zip-0:3.0-41.fc41. 100% | 281.0 MiB/s |   1.1 MiB |  00m00s
[ 65/156] Installing gdbm-1:1.23-7.fc41 100% | 227.9 MiB/s | 933.4 KiB |  00m00s
[ 66/156] Installing cyrus-sasl-lib-0:2 100% | 310.7 MiB/s |   3.1 MiB |  00m00s
[ 67/156] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 483.9 KiB |  00m00s
[ 68/156] Installing libxml2-0:2.12.8-2 100% | 306.0 MiB/s |   2.1 MiB |  00m00s
[ 69/156] Installing bzip2-0:1.0.8-19.f 100% | 211.0 MiB/s | 432.2 KiB |  00m00s
[ 70/156] Installing add-determinism-0: 100% | 299.6 MiB/s |   2.1 MiB |  00m00s
[ 71/156] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 72/156] Installing sqlite-libs-0:3.47 100% | 235.8 MiB/s |   1.4 MiB |  00m00s
[ 73/156] Installing cpio-0:2.15-2.fc41 100% | 203.4 MiB/s |   1.2 MiB |  00m00s
[ 74/156] Installing diffutils-0:3.10-8 100% | 263.7 MiB/s |   2.1 MiB |  00m00s
[ 75/156] Installing ed-0:1.20.2-2.fc41 100% | 139.2 MiB/s | 285.1 KiB |  00m00s
[ 76/156] Installing libgomp-0:14.2.1-6 100% | 246.4 MiB/s | 504.6 KiB |  00m00s
[ 77/156] Installing json-c-0:0.18-1.fc 100% | 137.2 MiB/s | 140.5 KiB |  00m00s
[ 78/156] Installing libpkgconf-0:2.3.0 100% | 194.6 MiB/s | 199.2 KiB |  00m00s
[ 79/156] Installing pkgconf-0:2.3.0-1. 100% | 237.4 MiB/s | 243.1 KiB |  00m00s
[ 80/156] Installing keyutils-libs-0:1. 100% | 222.5 MiB/s | 227.9 KiB |  00m00s
[ 81/156] Installing libverto-0:0.3.2-9 100% | 194.7 MiB/s | 199.3 KiB |  00m00s
[ 82/156] Installing jansson-0:2.14-1.f 100% | 217.4 MiB/s | 222.6 KiB |  00m00s
[ 83/156] Installing xxhash-libs-0:0.8. 100% | 208.7 MiB/s | 213.7 KiB |  00m00s
[ 84/156] Installing libnghttp2-0:1.64. 100% | 257.1 MiB/s | 263.3 KiB |  00m00s
[ 85/156] Installing libtool-ltdl-0:2.4 100% | 218.1 MiB/s | 223.4 KiB |  00m00s
[ 86/156] Installing libbrotli-0:1.1.0- 100% | 221.3 MiB/s | 906.6 KiB |  00m00s
[ 87/156] Installing elfutils-default-y 100% | 340.5 KiB/s |   2.0 KiB |  00m00s
[ 88/156] Installing elfutils-libs-0:0. 100% | 179.8 MiB/s | 736.6 KiB |  00m00s
[ 89/156] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB |  00m00s
[ 90/156] Installing pcre2-0:10.44-1.fc 100% | 295.2 MiB/s | 906.9 KiB |  00m00s
[ 91/156] Installing libselinux-0:3.8-0 100% | 192.2 MiB/s | 196.8 KiB |  00m00s
[ 92/156] Installing sed-0:4.9-3.fc41.a 100% | 164.3 MiB/s |   1.0 MiB |  00m00s
[ 93/156] Installing findutils-1:4.10.0 100% | 234.2 MiB/s |   2.1 MiB |  00m00s
[ 94/156] Installing grep-0:3.11-9.fc41 100% | 156.7 MiB/s |   1.1 MiB |  00m00s
[ 95/156] Installing xz-1:5.6.3-2.fc42. 100% | 215.8 MiB/s |   1.5 MiB |  00m00s
[ 96/156] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB |  00m00s
[ 97/156] Installing util-linux-core-0: 100% | 387.7 MiB/s |   6.2 MiB |  00m00s
[ 98/156] Installing tar-2:1.35-4.fc41. 100% | 278.8 MiB/s |   3.1 MiB |  00m00s
[ 99/156] Installing patch-0:2.7.6-25.f 100% | 191.5 MiB/s | 392.1 KiB |  00m00s
[100/156] Installing libsemanage-0:3.8- 100% | 115.6 MiB/s | 355.0 KiB |  00m00s
[101/156] Installing shadow-utils-2:4.1 100% | 202.9 MiB/s |   5.1 MiB |  00m00s
[102/156] Installing pkgconf-m4-0:2.3.0 100% |   0.0   B/s |  14.8 KiB |  00m00s
[103/156] Installing pkgconf-pkg-config 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[104/156] Installing coreutils-common-0 100% | 310.8 MiB/s |  11.2 MiB |  00m00s
[105/156] Installing openssl-libs-1:3.2 100% | 327.8 MiB/s |   7.2 MiB |  00m00s
[106/156] Installing coreutils-0:9.5-11 100% | 270.3 MiB/s |   8.1 MiB |  00m00s
[107/156] Installing ca-certificates-0: 100% |   1.4 MiB/s |   2.4 MiB |  00m02s
[108/156] Installing krb5-libs-0:1.21.3 100% | 216.6 MiB/s |   2.6 MiB |  00m00s
[109/156] Installing libarchive-0:3.7.7 100% | 223.2 MiB/s | 914.1 KiB |  00m00s
[110/156] Installing libtirpc-0:1.3.6-1 100% | 104.8 MiB/s | 214.7 KiB |  00m00s
[111/156] Installing gzip-0:1.13-2.fc41 100% | 160.9 MiB/s | 494.4 KiB |  00m00s
[112/156] Installing authselect-libs-0: 100% | 122.8 MiB/s | 880.5 KiB |  00m00s
[113/156] Installing cracklib-0:2.9.11- 100% | 154.0 MiB/s | 946.3 KiB |  00m00s
[114/156] Installing libpwquality-0:1.4 100% | 184.6 MiB/s |   1.1 MiB |  00m00s
[115/156] Installing libnsl2-0:2.0.1-2. 100% | 109.0 MiB/s | 223.2 KiB |  00m00s
[116/156] Installing pam-0:1.7.0-3.fc42 100% | 226.4 MiB/s |   4.3 MiB |  00m00s
[117/156] Installing libssh-0:0.11.1-1. 100% | 212.1 MiB/s | 651.7 KiB |  00m00s
[118/156] Installing rpm-sequoia-0:1.7. 100% | 328.2 MiB/s |   2.3 MiB |  00m00s
[119/156] Installing rpm-libs-0:4.20.0- 100% | 260.2 MiB/s | 799.4 KiB |  00m00s
[120/156] Installing rpm-build-libs-0:4 100% | 257.4 MiB/s | 263.6 KiB |  00m00s
[121/156] Installing libevent-0:2.1.12- 100% | 380.8 MiB/s |   1.5 MiB |  00m00s
[122/156] Installing openldap-0:2.6.8-6 100% | 183.3 MiB/s | 750.8 KiB |  00m00s
[123/156] Installing libcurl-0:8.10.1-2 100% | 279.8 MiB/s | 859.5 KiB |  00m00s
[124/156] Installing elfutils-debuginfo 100% | 140.1 MiB/s | 143.5 KiB |  00m00s
[125/156] Installing elfutils-0:0.192-7 100% | 309.7 MiB/s |   3.1 MiB |  00m00s
[126/156] Installing binutils-0:2.43.50 100% | 329.0 MiB/s |  29.0 MiB |  00m00s
[127/156] Installing gdb-minimal-0:15.2 100% | 313.3 MiB/s |  13.2 MiB |  00m00s
[128/156] Installing debugedit-0:5.1-2. 100% | 120.6 MiB/s | 246.9 KiB |  00m00s
[129/156] Installing curl-0:8.10.1-2.fc 100% |  51.8 MiB/s | 583.8 KiB |  00m00s
[130/156] Installing rpm-0:4.20.0-1.fc4 100% | 159.9 MiB/s |   3.4 MiB |  00m00s
[131/156] Installing efi-srpm-macros-0: 100% |  40.2 MiB/s |  41.2 KiB |  00m00s
[132/156] Installing lua-srpm-macros-0: 100% |   0.0   B/s |   1.9 KiB |  00m00s
[133/156] Installing zig-srpm-macros-0: 100% |   0.0   B/s |   1.7 KiB |  00m00s
[134/156] Installing rust-srpm-macros-0 100% |   0.0   B/s |   5.6 KiB |  00m00s
[135/156] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 732.0   B |  00m00s
[136/156] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[137/156] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[138/156] Installing package-notes-srpm 100% |   0.0   B/s |   2.0 KiB |  00m00s
[139/156] Installing openblas-srpm-macr 100% |   0.0   B/s | 392.0   B |  00m00s
[140/156] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[141/156] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[142/156] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[143/156] Installing ghc-srpm-macros-0: 100% |   0.0   B/s |   1.0 KiB |  00m00s
[144/156] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[145/156] Installing ansible-srpm-macro 100% |  35.4 MiB/s |  36.2 KiB |  00m00s
[146/156] Installing fonts-srpm-macros- 100% |  55.7 MiB/s |  57.0 KiB |  00m00s
[147/156] Installing forge-srpm-macros- 100% |  39.3 MiB/s |  40.3 KiB |  00m00s
[148/156] Installing go-srpm-macros-0:3 100% |  60.5 MiB/s |  62.0 KiB |  00m00s
[149/156] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[150/156] Installing redhat-rpm-config- 100% |  62.9 MiB/s | 193.2 KiB |  00m00s
[151/156] Installing rpm-build-0:4.20.0 100% | 349.3 MiB/s |   1.4 MiB |  00m00s
[152/156] Installing pyproject-srpm-mac 100% |   1.2 MiB/s |   2.5 KiB |  00m00s
[153/156] Installing util-linux-0:2.40. 100% | 368.6 MiB/s |  17.0 MiB |  00m00s
[154/156] Installing authselect-0:1.5.0 100% |  60.0 MiB/s | 184.3 KiB |  00m00s
[155/156] Installing which-0:2.21-42.fc 100% | 122.2 MiB/s | 250.4 KiB |  00m00s
[156/156] Installing info-0:7.1.1-2.fc4 100% | 276.0 KiB/s | 614.0 KiB |  00m02s
Warning: skipped PGP checks for 7 packages from repository: copr_base
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.4.3-1.fc42.aarch64
alternatives-1.30-1.fc41.aarch64
ansible-srpm-macros-1-16.fc41.noarch
audit-libs-4.0.2-1.fc42.aarch64
authselect-1.5.0-8.fc42.aarch64
authselect-libs-1.5.0-8.fc42.aarch64
basesystem-11-21.fc41.noarch
bash-5.2.37-1.fc42.aarch64
binutils-2.43.50-9.fc42.aarch64
build-reproducibility-srpm-macros-0.4.3-1.fc42.noarch
bzip2-1.0.8-19.fc41.aarch64
bzip2-libs-1.0.8-19.fc41.aarch64
ca-certificates-2024.2.69_v8.0.401-3.fc42.noarch
coreutils-9.5-11.fc42.aarch64
coreutils-common-9.5-11.fc42.aarch64
cpio-2.15-2.fc41.aarch64
cracklib-2.9.11-6.fc41.aarch64
crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch
curl-8.10.1-2.fc42.aarch64
cyrus-sasl-lib-2.1.28-27.fc41.aarch64
debugedit-5.1-2.fc42.aarch64
diffutils-3.10-8.fc41.aarch64
dwz-0.15-8.fc42.aarch64
ed-1.20.2-2.fc41.aarch64
efi-srpm-macros-5-13.fc42.noarch
elfutils-0.192-7.fc42.aarch64
elfutils-debuginfod-client-0.192-7.fc42.aarch64
elfutils-default-yama-scope-0.192-7.fc42.noarch
elfutils-libelf-0.192-7.fc42.aarch64
elfutils-libs-0.192-7.fc42.aarch64
fedora-gpg-keys-42-0.3.noarch
fedora-release-42-0.11.noarch
fedora-release-common-42-0.11.noarch
fedora-release-identity-basic-42-0.11.noarch
fedora-repos-42-0.3.noarch
fedora-repos-rawhide-42-0.3.noarch
file-5.45-8.fc42.aarch64
file-libs-5.45-8.fc42.aarch64
filesystem-3.18-29.fc42.aarch64
findutils-4.10.0-4.fc41.aarch64
fonts-srpm-macros-2.0.5-17.fc41.noarch
forge-srpm-macros-0.4.0-1.fc42.noarch
fpc-srpm-macros-1.3-13.fc41.noarch
gawk-5.3.0-4.fc41.aarch64
gdb-minimal-15.2-3.fc42.aarch64
gdbm-1.23-7.fc41.aarch64
gdbm-libs-1.23-7.fc41.aarch64
ghc-srpm-macros-1.9.2-1.fc42.noarch
glibc-2.40.9000-21.fc42.aarch64
glibc-common-2.40.9000-21.fc42.aarch64
glibc-gconv-extra-2.40.9000-21.fc42.aarch64
glibc-minimal-langpack-2.40.9000-21.fc42.aarch64
gmp-6.3.0-2.fc41.aarch64
gnat-srpm-macros-6-6.fc41.noarch
go-srpm-macros-3.6.0-5.fc42.noarch
gpg-pubkey-105ef944-65ca83d1
gpg-pubkey-31645531-66b6dccf
gpg-pubkey-e99d6ad1-64d2612c
grep-3.11-9.fc41.aarch64
gzip-1.13-2.fc41.aarch64
info-7.1.1-2.fc42.aarch64
jansson-2.14-1.fc42.aarch64
json-c-0.18-1.fc42.aarch64
kernel-srpm-macros-1.0-24.fc41.noarch
keyutils-libs-1.6.3-4.fc41.aarch64
krb5-libs-1.21.3-3.fc42.aarch64
libacl-2.3.2-2.fc42.aarch64
libarchive-3.7.7-1.fc42.aarch64
libattr-2.5.2-4.fc41.aarch64
libblkid-2.40.2-8.fc42.aarch64
libbrotli-1.1.0-5.fc42.aarch64
libcap-2.71-1.fc42.aarch64
libcap-ng-0.8.5-3.fc41.aarch64
libcom_err-1.47.1-6.fc42.aarch64
libcurl-8.10.1-2.fc42.aarch64
libeconf-0.7.4-3.fc42.aarch64
libevent-2.1.12-14.fc41.aarch64
libfdisk-2.40.2-8.fc42.aarch64
libffi-3.4.6-3.fc42.aarch64
libgcc-14.2.1-6.fc42.aarch64
libgomp-14.2.1-6.fc42.aarch64
libidn2-2.3.7-2.fc41.aarch64
libmount-2.40.2-8.fc42.aarch64
libnghttp2-1.64.0-1.fc42.aarch64
libnsl2-2.0.1-2.fc41.aarch64
libpkgconf-2.3.0-1.fc42.aarch64
libpsl-0.21.5-4.fc41.aarch64
libpwquality-1.4.5-11.fc41.aarch64
libselinux-3.8-0.rc1.2.fc42.aarch64
libsemanage-3.8-0.rc1.1.fc42.aarch64
libsepol-3.8-0.rc1.1.fc42.aarch64
libsmartcols-2.40.2-8.fc42.aarch64
libssh-0.11.1-1.fc42.aarch64
libssh-config-0.11.1-1.fc42.noarch
libstdc++-14.2.1-6.fc42.aarch64
libtasn1-4.19.0-9.fc41.aarch64
libtirpc-1.3.6-1.fc42.aarch64
libtool-ltdl-2.4.7-12.fc41.aarch64
libunistring-1.1-8.fc41.aarch64
libuuid-2.40.2-8.fc42.aarch64
libverto-0.3.2-9.fc41.aarch64
libxcrypt-4.4.36-11.fc42.aarch64
libxml2-2.12.8-2.fc41.aarch64
libzstd-1.5.6-2.fc41.aarch64
lua-libs-5.4.7-1.fc42.aarch64
lua-srpm-macros-1-14.fc41.noarch
lz4-libs-1.10.0-1.fc41.aarch64
mpfr-4.2.1-5.fc41.aarch64
ncurses-base-6.5-2.20240629.fc41.noarch
ncurses-libs-6.5-2.20240629.fc41.aarch64
ocaml-srpm-macros-10-3.fc41.noarch
openblas-srpm-macros-2-18.fc41.noarch
openldap-2.6.8-6.fc42.aarch64
openssl-libs-3.2.2-8.fc42.aarch64
p11-kit-0.25.5-4.fc42.aarch64
p11-kit-trust-0.25.5-4.fc42.aarch64
package-notes-srpm-macros-0.5-12.fc41.noarch
pam-1.7.0-3.fc42.aarch64
pam-libs-1.7.0-3.fc42.aarch64
patch-2.7.6-25.fc41.aarch64
pcre2-10.44-1.fc41.1.aarch64
pcre2-syntax-10.44-1.fc41.1.noarch
perl-srpm-macros-1-56.fc41.noarch
pkgconf-2.3.0-1.fc42.aarch64
pkgconf-m4-2.3.0-1.fc42.noarch
pkgconf-pkg-config-2.3.0-1.fc42.aarch64
popt-1.19-7.fc41.aarch64
publicsuffix-list-dafsa-20240107-4.fc41.noarch
pyproject-srpm-macros-1.16.3-1.fc42.noarch
python-srpm-macros-3.13-3.fc41.noarch
qt5-srpm-macros-5.15.15-1.fc42.noarch
qt6-srpm-macros-6.8.0-1.fc42.noarch
readline-8.2-11.fc42.aarch64
redhat-rpm-config-296-1.fc42.noarch
rpm-4.20.0-1.fc42.aarch64
rpm-build-4.20.0-1.fc42.aarch64
rpm-build-libs-4.20.0-1.fc42.aarch64
rpm-libs-4.20.0-1.fc42.aarch64
rpm-sequoia-1.7.0-2.fc41.aarch64
rust-srpm-macros-26.3-3.fc42.noarch
sed-4.9-3.fc41.aarch64
setup-2.15.0-5.fc41.noarch
shadow-utils-4.16.0-7.fc42.aarch64
sqlite-libs-3.47.1-1.fc42.aarch64
systemd-libs-257~rc3-1.fc42.aarch64
tar-1.35-4.fc41.aarch64
unzip-6.0-65.fc42.aarch64
util-linux-2.40.2-8.fc42.aarch64
util-linux-core-2.40.2-8.fc42.aarch64
which-2.21-42.fc41.aarch64
xxhash-libs-0.8.2-4.fc42.aarch64
xz-5.6.3-2.fc42.aarch64
xz-libs-5.6.3-2.fc42.aarch64
zig-srpm-macros-1-3.fc41.noarch
zip-3.0-41.fc41.aarch64
zlib-ng-compat-2.2.2-1.fc42.aarch64
zstd-1.5.6-2.fc41.aarch64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1721174400
Wrote: /builddir/build/SRPMS/btbuilder-0.5.19-10.fc42.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-aarch64-1733552379.278725/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-_kk7b7w5/btbuilder/btbuilder.spec) Config(child) 0 minutes 28 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-10.fc42.src.rpm)  Config(fedora-rawhide-aarch64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1733552379.278725/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1733552379.278725/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-aarch64-1733552379.278725/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc42.aarch64
  rpm-sequoia-1.7.0-2.fc41.aarch64
  dnf5-5.2.7.0-1.fc42.aarch64
  dnf5-plugins-5.2.7.0-1.fc42.aarch64
Finish: chroot init
Start: build phase for btbuilder-0.5.19-10.fc42.src.rpm
Start: build setup for btbuilder-0.5.19-10.fc42.src.rpm
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1721174400
Wrote: /builddir/build/SRPMS/btbuilder-0.5.19-10.fc42.src.rpm
Updating and loading repositories:
 fedora                                 100% |  47.5 KiB/s |  13.4 KiB |  00m00s
 Copr repository                        100% |  95.7 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  27.3 MiB/s | 950.7 KiB |  00m00s
Repositories loaded.
Package                     Arch    Version                           Repository      Size
Installing:
 SDL2-devel                 aarch64 2.30.3-2.fc42                     copr_base    2.7 MiB
 SDL2_image-devel           aarch64 2.8.2-6.fc42                      copr_base   75.3 KiB
 SDL2_mixer-devel           aarch64 2.8.0-2.fc41                      fedora     116.7 KiB
 SDL2_ttf-devel             aarch64 2.22.0-3.fc42                     copr_base   94.3 KiB
 SDL_mng-devel              aarch64 0.2.8-10.fc42                     copr_base    2.2 KiB
 boost-devel                aarch64 1.83.0-8.fc41                     fedora     143.0 MiB
 desktop-file-utils         aarch64 0.27-2.fc41                       fedora     638.4 KiB
 expat-devel                aarch64 2.6.4-1.fc42                      fedora     202.8 KiB
 gcc                        aarch64 14.2.1-6.fc42                     fedora      96.6 MiB
 gcc-c++                    aarch64 14.2.1-6.fc42                     fedora      36.8 MiB
 libappstream-glib          aarch64 0.8.3-2.fc41                      fedora       1.7 MiB
 libpng-devel               aarch64 2:1.6.44-1.fc42                   fedora       1.2 MiB
 make                       aarch64 1:4.4.1-9.fc42                    fedora       1.8 MiB
 physfs-devel               aarch64 3.0.2-20.fc42                     fedora       1.3 MiB
Installing dependencies:
 SDL2                       aarch64 2.30.3-2.fc42                     copr_base    1.8 MiB
 SDL2_image                 aarch64 2.8.2-6.fc42                      copr_base  269.0 KiB
 SDL2_mixer                 aarch64 2.8.0-2.fc41                      fedora     797.4 KiB
 SDL2_ttf                   aarch64 2.22.0-3.fc42                     copr_base   72.0 KiB
 SDL_mng                    aarch64 0.2.8-10.fc42                     copr_base   92.7 KiB
 abattis-cantarell-vf-fonts noarch  0.301-13.fc41                     fedora     192.7 KiB
 adwaita-cursor-theme       noarch  47.0-1.fc42                       fedora      10.0 MiB
 adwaita-icon-theme         noarch  47.0-1.fc42                       fedora       1.2 MiB
 adwaita-icon-theme-legacy  noarch  46.2-2.fc41                       fedora       2.1 MiB
 annobin-docs               noarch  12.77-1.fc42                      copr_base   98.4 KiB
 annobin-plugin-gcc         aarch64 12.77-1.fc42                      copr_base  997.1 KiB
 at-spi2-atk                aarch64 2.54.0-1.fc42                     fedora     551.5 KiB
 at-spi2-core               aarch64 2.54.0-1.fc42                     fedora       1.9 MiB
 atk                        aarch64 2.54.0-1.fc42                     fedora     360.9 KiB
 avahi-glib                 aarch64 0.8-30.fc42                       copr_base   66.3 KiB
 avahi-libs                 aarch64 0.8-30.fc42                       copr_base  290.0 KiB
 boost                      aarch64 1.83.0-8.fc41                     fedora       1.3 KiB
 boost-atomic               aarch64 1.83.0-8.fc41                     fedora     197.0 KiB
 boost-chrono               aarch64 1.83.0-8.fc41                     fedora     197.5 KiB
 boost-container            aarch64 1.83.0-8.fc41                     fedora     197.5 KiB
 boost-context              aarch64 1.83.0-8.fc41                     fedora     196.5 KiB
 boost-contract             aarch64 1.83.0-8.fc41                     fedora     198.7 KiB
 boost-coroutine            aarch64 1.83.0-8.fc41                     fedora     197.2 KiB
 boost-date-time            aarch64 1.83.0-8.fc41                     fedora     196.4 KiB
 boost-fiber                aarch64 1.83.0-8.fc41                     fedora     198.4 KiB
 boost-filesystem           aarch64 1.83.0-8.fc41                     fedora     263.0 KiB
 boost-graph                aarch64 1.83.0-8.fc41                     fedora     461.4 KiB
 boost-iostreams            aarch64 1.83.0-8.fc41                     fedora     198.3 KiB
 boost-json                 aarch64 1.83.0-8.fc41                     fedora     392.2 KiB
 boost-locale               aarch64 1.83.0-8.fc41                     fedora     659.4 KiB
 boost-log                  aarch64 1.83.0-8.fc41                     fedora       1.6 MiB
 boost-math                 aarch64 1.83.0-8.fc41                     fedora       1.5 MiB
 boost-nowide               aarch64 1.83.0-8.fc41                     fedora     197.0 KiB
 boost-numpy3               aarch64 1.83.0-8.fc41                     fedora     197.4 KiB
 boost-program-options      aarch64 1.83.0-8.fc41                     fedora     331.2 KiB
 boost-python3              aarch64 1.83.0-8.fc41                     fedora     332.6 KiB
 boost-random               aarch64 1.83.0-8.fc41                     fedora     197.6 KiB
 boost-regex                aarch64 1.83.0-8.fc41                     fedora     330.3 KiB
 boost-serialization        aarch64 1.83.0-8.fc41                     fedora     659.6 KiB
 boost-stacktrace           aarch64 1.83.0-8.fc41                     fedora     588.0 KiB
 boost-system               aarch64 1.83.0-8.fc41                     fedora     196.4 KiB
 boost-test                 aarch64 1.83.0-8.fc41                     fedora     792.5 KiB
 boost-thread               aarch64 1.83.0-8.fc41                     fedora     264.4 KiB
 boost-timer                aarch64 1.83.0-8.fc41                     fedora     197.1 KiB
 boost-type_erasure         aarch64 1.83.0-8.fc41                     fedora     198.1 KiB
 boost-wave                 aarch64 1.83.0-8.fc41                     fedora     726.2 KiB
 brotli                     aarch64 1.1.0-5.fc42                      copr_base   66.4 KiB
 brotli-devel               aarch64 1.1.0-5.fc42                      copr_base   65.6 KiB
 bzip2-devel                aarch64 1.0.8-19.fc41                     fedora     309.8 KiB
 cairo                      aarch64 1.18.2-1.fc42                     fedora       1.8 MiB
 cairo-devel                aarch64 1.18.2-1.fc42                     fedora       2.3 MiB
 cairo-gobject              aarch64 1.18.2-1.fc42                     fedora      67.6 KiB
 cmake-filesystem           aarch64 3.31.1-1.fc42                     fedora       0.0   B
 colord-libs                aarch64 1.4.7-5.fc41                      fedora       1.3 MiB
 cpp                        aarch64 14.2.1-6.fc42                     fedora      33.7 MiB
 cups-filesystem            noarch  1:2.4.11-7.fc42                   fedora       0.0   B
 cups-libs                  aarch64 1:2.4.11-7.fc42                   fedora     721.8 KiB
 dbus                       aarch64 1:1.14.10-4.fc41                  fedora       0.0   B
 dbus-broker                aarch64 36-4.fc41                         fedora     614.3 KiB
 dbus-common                noarch  1:1.14.10-4.fc41                  fedora      11.2 KiB
 dbus-libs                  aarch64 1:1.14.10-4.fc41                  fedora     489.1 KiB
 default-fonts-core-sans    noarch  4.2-2.fc42                        fedora      11.9 KiB
 emacs-filesystem           noarch  1:30.0-3.fc41                     fedora       0.0   B
 expat                      aarch64 2.6.4-1.fc42                      fedora     349.3 KiB
 flexiblas                  aarch64 3.4.4-3.fc41                      fedora      48.5 KiB
 flexiblas-netlib           aarch64 3.4.4-3.fc41                      fedora       9.8 MiB
 flexiblas-openblas-openmp  aarch64 3.4.4-3.fc41                      fedora     195.4 KiB
 fontconfig                 aarch64 2.15.0-8.fc41                     fedora       2.4 MiB
 fontconfig-devel           aarch64 2.15.0-8.fc41                     fedora     117.2 KiB
 fonts-filesystem           noarch  1:2.0.5-17.fc41                   fedora       0.0   B
 freetype                   aarch64 2.13.3-1.fc42                     fedora     943.0 KiB
 freetype-devel             aarch64 2.13.3-1.fc42                     fedora       8.5 MiB
 fribidi                    aarch64 1.0.16-1.fc42                     fedora     502.6 KiB
 gcc-plugin-annobin         aarch64 14.2.1-6.fc42                     fedora      73.5 KiB
 gdk-pixbuf2                aarch64 2.42.12-6.fc41                    fedora       2.9 MiB
 gdk-pixbuf2-modules        aarch64 2.42.12-6.fc41                    fedora     391.8 KiB
 gettext                    aarch64 0.22.5-6.fc41                     fedora       8.2 MiB
 gettext-envsubst           aarch64 0.22.5-6.fc41                     fedora     234.9 KiB
 gettext-libs               aarch64 0.22.5-6.fc41                     fedora       2.0 MiB
 gettext-runtime            aarch64 0.22.5-6.fc41                     fedora     793.2 KiB
 giflib                     aarch64 5.2.2-2.fc41                      fedora     260.3 KiB
 glib2                      aarch64 2.83.0-2.fc42                     fedora      15.4 MiB
 glib2-devel                aarch64 2.83.0-2.fc42                     fedora      16.0 MiB
 glibc-devel                aarch64 2.40.9000-21.fc42                 fedora       2.2 MiB
 gmock                      aarch64 1.14.0-5.fc41                     fedora     394.0 KiB
 gnutls                     aarch64 3.8.8-1.fc42                      fedora       3.4 MiB
 google-noto-fonts-common   noarch  20240901-1.fc42                   fedora      17.5 KiB
 google-noto-sans-vf-fonts  noarch  20240901-1.fc42                   fedora       1.2 MiB
 graphite2                  aarch64 1.3.14-16.fc41                    fedora     495.9 KiB
 graphite2-devel            aarch64 1.3.14-16.fc41                    fedora      49.1 KiB
 gtest                      aarch64 1.14.0-5.fc41                     fedora     718.2 KiB
 gtest-devel                aarch64 1.14.0-5.fc41                     fedora       1.0 MiB
 gtk-update-icon-cache      aarch64 3.24.43-2.fc41                    fedora     222.3 KiB
 gtk3                       aarch64 3.24.43-2.fc41                    fedora      24.1 MiB
 harfbuzz                   aarch64 10.1.0-1.fc42                     fedora       2.6 MiB
 harfbuzz-cairo             aarch64 10.1.0-1.fc42                     fedora      69.1 KiB
 harfbuzz-devel             aarch64 10.1.0-1.fc42                     fedora       5.2 MiB
 harfbuzz-icu               aarch64 10.1.0-1.fc42                     fedora      67.7 KiB
 hicolor-icon-theme         noarch  0.17-19.fc41                      fedora      72.2 KiB
 highway                    aarch64 1.2.0-3.fc41                      fedora       4.8 MiB
 highway-devel              aarch64 1.2.0-3.fc41                      fedora       3.7 MiB
 hwdata                     noarch  0.390-1.fc42                      fedora       9.3 MiB
 imath                      aarch64 3.1.12-1.fc42                     fedora     515.9 KiB
 jbigkit-libs               aarch64 2.1-30.fc41                       fedora     437.7 KiB
 json-glib                  aarch64 1.10.0-1.fc42                     fedora     646.3 KiB
 kernel-headers             aarch64 6.13.0-0.rc1.e70140ba0d2b.14.fc42 fedora       6.4 MiB
 lcms2                      aarch64 2.16-4.fc41                       fedora     484.9 KiB
 libX11                     aarch64 1.8.10-2.fc42                     fedora       1.3 MiB
 libX11-common              noarch  1.8.10-2.fc42                     fedora       1.1 MiB
 libX11-devel               aarch64 1.8.10-2.fc42                     fedora       1.0 MiB
 libX11-xcb                 aarch64 1.8.10-2.fc42                     fedora     195.1 KiB
 libXau                     aarch64 1.0.11-7.fc41                     fedora     242.9 KiB
 libXau-devel               aarch64 1.0.11-7.fc41                     fedora       6.4 KiB
 libXcomposite              aarch64 0.4.6-4.fc41                      fedora     224.6 KiB
 libXcursor                 aarch64 1.2.3-1.fc42                      fedora      69.8 KiB
 libXdamage                 aarch64 1.1.6-4.fc41                      fedora     223.8 KiB
 libXext                    aarch64 1.3.6-2.fc41                      fedora     210.0 KiB
 libXext-devel              aarch64 1.3.6-2.fc41                      fedora      98.9 KiB
 libXfixes                  aarch64 6.0.1-4.fc41                      fedora     198.4 KiB
 libXft                     aarch64 2.3.8-7.fc41                      fedora     256.5 KiB
 libXi                      aarch64 1.8.2-1.fc42                      fedora     200.7 KiB
 libXinerama                aarch64 1.1.5-7.fc41                      fedora     199.1 KiB
 libXrandr                  aarch64 1.5.4-4.fc41                      fedora     199.8 KiB
 libXrender                 aarch64 0.9.11-7.fc41                     fedora     198.2 KiB
 libXrender-devel           aarch64 0.9.11-7.fc41                     fedora      50.1 KiB
 libXtst                    aarch64 1.2.5-1.fc41                      fedora     201.6 KiB
 libXxf86vm                 aarch64 1.1.5-7.fc41                      fedora     197.4 KiB
 libaom                     aarch64 3.9.0-3.fc42                      copr_base    3.6 MiB
 libasan                    aarch64 14.2.1-6.fc42                     fedora       1.5 MiB
 libatomic                  aarch64 14.2.1-6.fc42                     fedora      69.0 KiB
 libavif                    aarch64 1.0.4-7.fc41                      fedora     279.9 KiB
 libavif-devel              aarch64 1.0.4-7.fc41                      fedora      68.7 KiB
 libb2                      aarch64 0.98.1-12.fc41                    fedora     202.2 KiB
 libblkid-devel             aarch64 2.40.2-8.fc42                     fedora      44.9 KiB
 libcloudproviders          aarch64 0.3.5-5.fc41                      fedora     220.3 KiB
 libdatrie                  aarch64 0.2.13-10.fc41                    fedora     222.0 KiB
 libdav1d                   aarch64 1.5.0-1.fc42                      fedora     921.0 KiB
 libdecor                   aarch64 0.2.2-4.fc41                      fedora     593.6 KiB
 libdeflate                 aarch64 1.22-2.fc42                       fedora     226.2 KiB
 libdrm                     aarch64 2.4.123-1.fc42                    fedora       1.6 MiB
 libedit                    aarch64 3.1-53.20240808cvs.fc41           fedora     344.2 KiB
 libepoxy                   aarch64 1.5.10-8.fc41                     fedora       1.4 MiB
 libffi-devel               aarch64 3.4.6-3.fc42                      fedora      29.9 KiB
 libgfortran                aarch64 14.2.1-6.fc42                     fedora       1.5 MiB
 libglvnd                   aarch64 1:1.7.0-5.fc41                    fedora       1.5 MiB
 libglvnd-core-devel        aarch64 1:1.7.0-5.fc41                    fedora      40.3 KiB
 libglvnd-devel             aarch64 1:1.7.0-5.fc41                    fedora       2.1 MiB
 libglvnd-egl               aarch64 1:1.7.0-5.fc41                    fedora     196.9 KiB
 libglvnd-gles              aarch64 1:1.7.0-5.fc41                    fedora     650.3 KiB
 libglvnd-glx               aarch64 1:1.7.0-5.fc41                    fedora       1.2 MiB
 libglvnd-opengl            aarch64 1:1.7.0-5.fc41                    fedora     457.1 KiB
 libgusb                    aarch64 0.4.9-2.fc41                      fedora     246.0 KiB
 libicu                     aarch64 74.2-2.fc41                       fedora      35.6 MiB
 libicu-devel               aarch64 74.2-2.fc41                       fedora       5.7 MiB
 libjpeg-turbo              aarch64 3.0.4-1.fc42                      fedora     796.8 KiB
 libjpeg-turbo-devel        aarch64 3.0.4-1.fc42                      fedora     353.1 KiB
 libjxl                     aarch64 1:0.10.3-5.fc42                   fedora       2.8 MiB
 libjxl-devel               aarch64 1:0.10.3-5.fc42                   fedora     209.4 KiB
 liblerc                    aarch64 4.0.0-7.fc41                      fedora     610.5 KiB
 liblerc-devel              aarch64 4.0.0-7.fc41                      fedora       4.3 MiB
 libmount-devel             aarch64 2.40.2-8.fc42                     fedora      63.5 KiB
 libmpc                     aarch64 1.3.1-6.fc41                      fedora     280.8 KiB
 libpciaccess               aarch64 0.16-13.fc41                      fedora     200.7 KiB
 libpng                     aarch64 2:1.6.44-1.fc42                   fedora     333.9 KiB
 libselinux-devel           aarch64 3.8-0.rc1.2.fc42                  fedora     126.6 KiB
 libsepol-devel             aarch64 3.8-0.rc1.1.fc42                  fedora     120.8 KiB
 libsoup3                   aarch64 3.6.1-1.fc42                      fedora       1.2 MiB
 libstdc++-devel            aarch64 14.2.1-6.fc42                     fedora      15.1 MiB
 libtextstyle               aarch64 0.22.5-6.fc41                     fedora     263.3 KiB
 libthai                    aarch64 0.1.29-9.fc41                     fedora     935.5 KiB
 libtiff                    aarch64 4.7.0-2.fc42                      fedora     658.8 KiB
 libtiff-devel              aarch64 4.7.0-2.fc42                      fedora     761.6 KiB
 libtracker-sparql          aarch64 3.7.3-3.fc41                      fedora       1.5 MiB
 libubsan                   aarch64 14.2.1-6.fc42                     fedora     475.2 KiB
 libusb1                    aarch64 1.0.27-4.fc42                     fedora     242.3 KiB
 libwayland-client          aarch64 1.23.0-2.fc41                     fedora     198.2 KiB
 libwayland-cursor          aarch64 1.23.0-2.fc41                     fedora     209.5 KiB
 libwayland-egl             aarch64 1.23.0-2.fc41                     fedora     196.6 KiB
 libwayland-server          aarch64 1.23.0-2.fc41                     fedora     198.7 KiB
 libwebp                    aarch64 1.4.0-4.fc41                      fedora       1.2 MiB
 libwebp-devel              aarch64 1.4.0-4.fc41                      fedora     120.3 KiB
 libxcb                     aarch64 1.17.0-3.fc42                     fedora       5.0 MiB
 libxcb-devel               aarch64 1.17.0-3.fc42                     fedora       2.7 MiB
 libxcrypt-devel            aarch64 4.4.36-11.fc42                    fedora      30.5 KiB
 libxkbcommon               aarch64 1.7.0-4.fc41                      fedora     596.6 KiB
 libxml2-devel              aarch64 2.12.8-2.fc41                     fedora       3.4 MiB
 libxshmfence               aarch64 1.3.2-5.fc42                      fedora      68.8 KiB
 libzstd-devel              aarch64 1.5.6-2.fc41                      fedora     202.4 KiB
 llvm-libs                  aarch64 19.1.4-2.fc42                     fedora     115.2 MiB
 lm_sensors-libs            aarch64 3.6.0-20.fc41                     fedora     221.9 KiB
 mesa-dri-drivers           aarch64 24.3.0-2.fc42                     fedora     103.4 MiB
 mesa-filesystem            aarch64 24.3.0-2.fc42                     fedora       3.6 KiB
 mesa-libEGL                aarch64 24.3.0-2.fc42                     fedora     395.1 KiB
 mesa-libEGL-devel          aarch64 24.3.0-2.fc42                     fedora      21.5 KiB
 mesa-libGL                 aarch64 24.3.0-2.fc42                     fedora     596.2 KiB
 mesa-libgbm                aarch64 24.3.0-2.fc42                     fedora     136.3 KiB
 mesa-libglapi              aarch64 24.3.0-2.fc42                     fedora     332.8 KiB
 mpdecimal                  aarch64 2.5.1-16.fc41                     fedora     328.9 KiB
 nettle                     aarch64 3.10-3.fc41                       fedora     956.7 KiB
 openblas                   aarch64 0.3.28-2.fc42                     fedora     106.6 KiB
 openblas-openmp            aarch64 0.3.28-2.fc42                     fedora      20.6 MiB
 openexr-libs               aarch64 3.2.4-3.fc41                      fedora       6.9 MiB
 pango                      aarch64 1.54.0-2.fc41                     fedora       1.9 MiB
 pcre2-devel                aarch64 10.44-1.fc41.1                    fedora       2.0 MiB
 pcre2-utf16                aarch64 10.44-1.fc41.1                    fedora     645.9 KiB
 pcre2-utf32                aarch64 10.44-1.fc41.1                    fedora     645.8 KiB
 physfs                     aarch64 3.0.2-20.fc42                     fedora     211.8 KiB
 pixman                     aarch64 0.44.0-0.fc42                     fedora     654.7 KiB
 pixman-devel               aarch64 0.44.0-0.fc42                     fedora      49.4 KiB
 python-pip-wheel           noarch  24.3.1-1.fc42                     fedora       1.2 MiB
 python3                    aarch64 3.13.0-1.fc42                     fedora     211.8 KiB
 python3-libs               aarch64 3.13.0-1.fc42                     fedora      49.7 MiB
 python3-numpy              aarch64 1:1.26.4-8.fc41                   fedora      41.2 MiB
 python3-packaging          noarch  24.2-2.fc42                       fedora     555.7 KiB
 rav1e-libs                 aarch64 0.7.1-4.fc42                      fedora       2.1 MiB
 shared-mime-info           aarch64 2.3-6.fc41                        fedora       5.3 MiB
 spirv-tools-libs           aarch64 2024.3-4.fc42                     fedora       5.3 MiB
 svt-av1-libs               aarch64 2.1.0-2.fc41                      fedora       4.2 MiB
 sysprof-capture-devel      aarch64 47.2-1.fc42                       fedora     277.7 KiB
 tzdata                     noarch  2024a-9.fc41                      fedora       1.7 MiB
 xkeyboard-config           noarch  2.43-1.fc42                       fedora       6.6 MiB
 xml-common                 noarch  0.6.3-65.fc41                     fedora      78.4 KiB
 xorg-x11-proto-devel       noarch  2024.1-3.fc41                     fedora       1.7 MiB
 xprop                      aarch64 1.2.7-2.fc41                      fedora     206.8 KiB
 xz-devel                   aarch64 1:5.6.3-2.fc42                    fedora     255.6 KiB
 zlib-ng-compat-devel       aarch64 2.2.2-1.fc42                      fedora     106.8 KiB

Transaction Summary:
 Installing:       240 packages

Total size of inbound packages is 222 MiB. Need to download 111 MiB.
After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B).
[1/5] gcc-0:14.2.1-6.fc42.aarch64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[2/6] gcc-c++-0:14.2.1-6.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[3/9] make-1:4.4.1-9.fc42.aarch64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 4/19] emacs-filesystem-1:30.0-3.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 5/21] expat-0:2.6.4-1.fc42.aarch64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 6/22] cpp-0:14.2.1-6.fc42.aarch64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 7/23] glibc-devel-0:2.40.9000-21.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 8/24] libasan-0:14.2.1-6.fc42.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 9/25] libatomic-0:14.2.1-6.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[10/26] libmpc-0:1.3.1-6.fc41.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[11/27] libubsan-0:14.2.1-6.fc42.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[12/28] libstdc++-devel-0:14.2.1-6.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[13/32] zlib-ng-compat-devel-0:2.2.2-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[14/34] cmake-filesystem-0:3.31.1-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[15/78] gnutls-0:3.8.8-1.fc42.aarch64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[16/79] kernel-headers-0:6.13.0-0.rc1.e 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[17/80] libxcrypt-devel-0:4.4.36-11.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 18/102] bzip2-devel-0:1.0.8-19.fc41.a 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 19/111] python3-0:3.13.0-1.fc42.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 20/113] nettle-0:3.10-3.fc41.aarch64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 21/143] libselinux-devel-0:3.8-0.rc1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 22/144] pcre2-devel-0:10.44-1.fc41.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 23/145] python3-packaging-0:24.2-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 24/148] python3-libs-0:3.13.0-1.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 25/157] llvm-libs-0:19.1.4-2.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 26/168] gettext-0:0.22.5-6.fc41.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 27/171] libsepol-devel-0:3.8-0.rc1.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 28/172] pcre2-utf16-0:10.44-1.fc41.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 29/173] pcre2-utf32-0:10.44-1.fc41.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 30/174] libb2-0:0.98.1-12.fc41.aarch6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 31/175] mpdecimal-0:2.5.1-16.fc41.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 32/176] python-pip-wheel-0:24.3.1-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 33/177] tzdata-0:2024a-9.fc41.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 34/180] dbus-libs-1:1.14.10-4.fc41.aa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 35/184] libedit-0:3.1-53.20240808cvs. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 36/187] gettext-libs-0:0.22.5-6.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 37/188] gettext-runtime-0:0.22.5-6.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 38/189] libtextstyle-0:0.22.5-6.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 39/197] cups-libs-1:2.4.11-7.fc42.aar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 40/217] gettext-envsubst-0:0.22.5-6.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 41/223] cups-filesystem-1:2.4.11-7.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 42/227] dbus-1:1.14.10-4.fc41.aarch64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 43/231] dbus-broker-0:36-4.fc41.aarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 44/232] dbus-common-1:1.14.10-4.fc41. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 45/234] avahi-libs-0:0.8-30.fc42.aarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 46/238] gcc-plugin-annobin-0:14.2.1-6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 47/239] annobin-plugin-gcc-0:12.77-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 48/240] annobin-docs-0:12.77-1.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
[ 49/240] SDL2_mixer-devel-0:2.8.0-2.fc 100% |   1.9 MiB/s |  31.7 KiB |  00m00s
[ 50/240] expat-devel-0:2.6.4-1.fc42.aa 100% |  26.3 MiB/s |  53.9 KiB |  00m00s
[ 51/240] desktop-file-utils-0:0.27-2.f 100% |   3.5 MiB/s |  68.7 KiB |  00m00s
[ 52/240] libappstream-glib-0:0.8.3-2.f 100% |  77.1 MiB/s | 394.7 KiB |  00m00s
[ 53/240] libpng-devel-2:1.6.44-1.fc42. 100% |  47.5 MiB/s | 292.1 KiB |  00m00s
[ 54/240] physfs-devel-0:3.0.2-20.fc42. 100% |  58.4 MiB/s | 299.1 KiB |  00m00s
[ 55/240] SDL2_image-devel-0:2.8.2-6.fc 100% |   3.1 MiB/s |  19.0 KiB |  00m00s
[ 56/240] SDL2-devel-0:2.30.3-2.fc42.aa 100% |  28.6 MiB/s | 381.4 KiB |  00m00s
[ 57/240] SDL2_ttf-devel-0:2.22.0-3.fc4 100% |  10.8 MiB/s |  22.1 KiB |  00m00s
[ 58/240] SDL2_mixer-0:2.8.0-2.fc41.aar 100% |  41.0 MiB/s | 167.9 KiB |  00m00s
[ 59/240] boost-0:1.83.0-8.fc41.aarch64 100% |  12.7 MiB/s |  13.0 KiB |  00m00s
[ 60/240] boost-numpy3-0:1.83.0-8.fc41. 100% |  27.0 MiB/s |  27.7 KiB |  00m00s
[ 61/240] libicu-devel-0:74.2-2.fc41.aa 100% | 129.6 MiB/s | 929.2 KiB |  00m00s
[ 62/240] SDL_mng-devel-0:0.2.8-10.fc42 100% | 423.4 KiB/s |   9.7 KiB |  00m00s
[ 63/240] glib2-0:2.83.0-2.fc42.aarch64 100% | 202.9 MiB/s |   3.0 MiB |  00m00s
[ 64/240] gdk-pixbuf2-0:2.42.12-6.fc41. 100% |  47.6 MiB/s | 487.9 KiB |  00m00s
[ 65/240] json-glib-0:1.10.0-1.fc42.aar 100% |  52.0 MiB/s | 159.6 KiB |  00m00s
[ 66/240] libpng-2:1.6.44-1.fc42.aarch6 100% |  38.3 MiB/s | 117.7 KiB |  00m00s
[ 67/240] physfs-0:3.0.2-20.fc42.aarch6 100% |  27.5 MiB/s |  84.3 KiB |  00m00s
[ 68/240] libX11-devel-0:1.8.10-2.fc42. 100% | 169.7 MiB/s |   1.0 MiB |  00m00s
[ 69/240] libglvnd-devel-1:1.7.0-5.fc41 100% |  39.6 MiB/s | 162.0 KiB |  00m00s
[ 70/240] mesa-libEGL-devel-0:24.3.0-2. 100% |  23.5 MiB/s |  24.0 KiB |  00m00s
[ 71/240] boost-devel-0:1.83.0-8.fc41.a 100% | 140.3 MiB/s |  14.2 MiB |  00m00s
[ 72/240] libavif-devel-0:1.0.4-7.fc41. 100% |   2.0 MiB/s |  29.3 KiB |  00m00s
[ 73/240] SDL2-0:2.30.3-2.fc42.aarch64  100% |  35.0 MiB/s | 645.3 KiB |  00m00s
[ 74/240] libjxl-devel-1:0.10.3-5.fc42. 100% |  20.5 MiB/s |  62.9 KiB |  00m00s
[ 75/240] libtiff-devel-0:4.7.0-2.fc42. 100% |  52.3 MiB/s | 267.6 KiB |  00m00s
[ 76/240] SDL2_image-0:2.8.2-6.fc42.aar 100% |  35.5 MiB/s | 109.0 KiB |  00m00s
[ 77/240] libwebp-devel-0:1.4.0-4.fc41. 100% |   9.6 MiB/s |  39.4 KiB |  00m00s
[ 78/240] SDL2_ttf-0:2.22.0-3.fc42.aarc 100% |  18.2 MiB/s |  37.2 KiB |  00m00s
[ 79/240] harfbuzz-devel-0:10.1.0-1.fc4 100% | 147.1 MiB/s | 451.8 KiB |  00m00s
[ 80/240] boost-atomic-0:1.83.0-8.fc41. 100% |   9.0 MiB/s |  18.4 KiB |  00m00s
[ 81/240] freetype-devel-0:2.13.3-1.fc4 100% | 103.1 MiB/s |   1.0 MiB |  00m00s
[ 82/240] boost-chrono-0:1.83.0-8.fc41. 100% |  11.9 MiB/s |  24.4 KiB |  00m00s
[ 83/240] boost-container-0:1.83.0-8.fc 100% |  37.4 MiB/s |  38.3 KiB |  00m00s
[ 84/240] boost-context-0:1.83.0-8.fc41 100% |  15.7 MiB/s |  16.1 KiB |  00m00s
[ 85/240] boost-contract-0:1.83.0-8.fc4 100% |  41.4 MiB/s |  42.4 KiB |  00m00s
[ 86/240] boost-coroutine-0:1.83.0-8.fc 100% |   9.5 MiB/s |  19.5 KiB |  00m00s
[ 87/240] SDL_mng-0:0.2.8-10.fc42.aarch 100% |   2.1 MiB/s |  23.9 KiB |  00m00s
[ 88/240] boost-date-time-0:1.83.0-8.fc 100% |   7.3 MiB/s |  14.9 KiB |  00m00s
[ 89/240] boost-filesystem-0:1.83.0-8.f 100% |  30.8 MiB/s |  63.1 KiB |  00m00s
[ 90/240] boost-fiber-0:1.83.0-8.fc41.a 100% |  20.1 MiB/s |  41.1 KiB |  00m00s
[ 91/240] boost-graph-0:1.83.0-8.fc41.a 100% |  68.4 MiB/s | 140.0 KiB |  00m00s
[ 92/240] boost-iostreams-0:1.83.0-8.fc 100% |  12.6 MiB/s |  38.9 KiB |  00m00s
[ 93/240] boost-json-0:1.83.0-8.fc41.aa 100% |  45.3 MiB/s | 139.1 KiB |  00m00s
[ 94/240] boost-locale-0:1.83.0-8.fc41. 100% |  65.6 MiB/s | 201.5 KiB |  00m00s
[ 95/240] boost-log-0:1.83.0-8.fc41.aar 100% | 110.1 MiB/s | 451.0 KiB |  00m00s
[ 96/240] boost-math-0:1.83.0-8.fc41.aa 100% |  66.0 MiB/s | 270.5 KiB |  00m00s
[ 97/240] boost-nowide-0:1.83.0-8.fc41. 100% |   9.7 MiB/s |  19.9 KiB |  00m00s
[ 98/240] boost-program-options-0:1.83. 100% |  33.1 MiB/s | 101.7 KiB |  00m00s
[ 99/240] boost-python3-0:1.83.0-8.fc41 100% |  28.6 MiB/s |  87.9 KiB |  00m00s
[100/240] boost-random-0:1.83.0-8.fc41. 100% |   7.5 MiB/s |  23.1 KiB |  00m00s
[101/240] boost-regex-0:1.83.0-8.fc41.a 100% |  25.8 MiB/s | 105.7 KiB |  00m00s
[102/240] boost-stacktrace-0:1.83.0-8.f 100% |   9.4 MiB/s |  28.8 KiB |  00m00s
[103/240] boost-serialization-0:1.83.0- 100% |  30.8 MiB/s | 126.3 KiB |  00m00s
[104/240] boost-system-0:1.83.0-8.fc41. 100% |   7.3 MiB/s |  14.9 KiB |  00m00s
[105/240] boost-thread-0:1.83.0-8.fc41. 100% |  28.4 MiB/s |  58.2 KiB |  00m00s
[106/240] boost-test-0:1.83.0-8.fc41.aa 100% |  73.2 MiB/s | 224.8 KiB |  00m00s
[107/240] boost-timer-0:1.83.0-8.fc41.a 100% |   5.2 MiB/s |  21.3 KiB |  00m00s
[108/240] boost-type_erasure-0:1.83.0-8 100% |   7.6 MiB/s |  31.1 KiB |  00m00s
[109/240] boost-wave-0:1.83.0-8.fc41.aa 100% |  49.5 MiB/s | 202.9 KiB |  00m00s
[110/240] libjpeg-turbo-0:3.0.4-1.fc42. 100% |  32.1 MiB/s | 262.9 KiB |  00m00s
[111/240] shared-mime-info-0:2.3-6.fc41 100% |  34.5 MiB/s | 388.7 KiB |  00m00s
[112/240] libX11-0:1.8.10-2.fc42.aarch6 100% |  57.0 MiB/s | 641.7 KiB |  00m00s
[113/240] libicu-0:74.2-2.fc41.aarch64  100% | 234.2 MiB/s |  10.3 MiB |  00m00s
[114/240] libX11-xcb-0:1.8.10-2.fc42.aa 100% |   1.0 MiB/s |  12.1 KiB |  00m00s
[115/240] python3-numpy-1:1.26.4-8.fc41 100% | 115.8 MiB/s |   6.8 MiB |  00m00s
[116/240] xorg-x11-proto-devel-0:2024.1 100% |  20.9 MiB/s | 300.3 KiB |  00m00s
[117/240] libxcb-devel-0:1.17.0-3.fc42. 100% |  79.8 MiB/s |   1.4 MiB |  00m00s
[118/240] libglvnd-core-devel-1:1.7.0-5 100% |   8.6 MiB/s |  17.5 KiB |  00m00s
[119/240] libglvnd-1:1.7.0-5.fc41.aarch 100% |  21.3 MiB/s | 109.2 KiB |  00m00s
[120/240] libglvnd-egl-1:1.7.0-5.fc41.a 100% |  17.8 MiB/s |  36.4 KiB |  00m00s
[121/240] libglvnd-gles-1:1.7.0-5.fc41. 100% |   9.8 MiB/s |  30.1 KiB |  00m00s
[122/240] libglvnd-opengl-1:1.7.0-5.fc4 100% |  39.7 MiB/s |  40.6 KiB |  00m00s
[123/240] libglvnd-glx-1:1.7.0-5.fc41.a 100% |  41.9 MiB/s | 128.6 KiB |  00m00s
[124/240] mesa-libEGL-0:24.3.0-2.fc42.a 100% |  44.7 MiB/s | 137.2 KiB |  00m00s
[125/240] libavif-0:1.0.4-7.fc41.aarch6 100% |  29.2 MiB/s |  89.8 KiB |  00m00s
[126/240] highway-devel-0:1.2.0-3.fc41. 100% | 103.2 MiB/s | 422.7 KiB |  00m00s
[127/240] libjpeg-turbo-devel-0:3.0.4-1 100% |  31.7 MiB/s |  97.3 KiB |  00m00s
[128/240] libjxl-1:0.10.3-5.fc42.aarch6 100% | 172.0 MiB/s |   1.0 MiB |  00m00s
[129/240] libtiff-0:4.7.0-2.fc42.aarch6 100% |  51.0 MiB/s | 208.8 KiB |  00m00s
[130/240] libzstd-devel-0:1.5.6-2.fc41. 100% |  16.9 MiB/s |  51.8 KiB |  00m00s
[131/240] libwebp-0:1.4.0-4.fc41.aarch6 100% |  48.8 MiB/s | 249.6 KiB |  00m00s
[132/240] freetype-0:2.13.3-1.fc42.aarc 100% |  65.2 MiB/s | 400.5 KiB |  00m00s
[133/240] liblerc-devel-0:4.0.0-7.fc41. 100% | 176.4 MiB/s |   3.2 MiB |  00m00s
[134/240] cairo-0:1.18.2-1.fc42.aarch64 100% |  97.9 MiB/s | 701.8 KiB |  00m00s
[135/240] cairo-devel-0:1.18.2-1.fc42.a 100% |  31.2 MiB/s | 191.9 KiB |  00m00s
[136/240] graphite2-devel-0:1.3.14-16.f 100% |  10.1 MiB/s |  20.8 KiB |  00m00s
[137/240] harfbuzz-0:10.1.0-1.fc42.aarc 100% | 202.9 MiB/s |   1.0 MiB |  00m00s
[138/240] glib2-devel-0:2.83.0-2.fc42.a 100% | 134.7 MiB/s |   1.5 MiB |  00m00s
[139/240] harfbuzz-icu-0:10.1.0-1.fc42. 100% |   7.8 MiB/s |  15.9 KiB |  00m00s
[140/240] harfbuzz-cairo-0:10.1.0-1.fc4 100% |   4.6 MiB/s |  28.3 KiB |  00m00s
[141/240] libX11-common-0:1.8.10-2.fc42 100% |  85.9 MiB/s | 175.9 KiB |  00m00s
[142/240] libxcb-0:1.17.0-3.fc42.aarch6 100% |  80.5 MiB/s | 247.3 KiB |  00m00s
[143/240] libXext-0:1.3.6-2.fc41.aarch6 100% |  18.9 MiB/s |  38.8 KiB |  00m00s
[144/240] libXau-devel-0:1.0.11-7.fc41. 100% |   4.5 MiB/s |  13.8 KiB |  00m00s
[145/240] mesa-libGL-0:24.3.0-2.fc42.aa 100% |  24.2 MiB/s | 173.5 KiB |  00m00s
[146/240] libdrm-0:2.4.123-1.fc42.aarch 100% |  23.5 MiB/s | 192.8 KiB |  00m00s
[147/240] flexiblas-netlib-0:3.4.4-3.fc 100% | 156.0 MiB/s |   2.8 MiB |  00m00s
[148/240] libwayland-client-0:1.23.0-2. 100% |   7.9 MiB/s |  32.4 KiB |  00m00s
[149/240] libwayland-server-0:1.23.0-2. 100% |  13.5 MiB/s |  41.6 KiB |  00m00s
[150/240] mesa-libgbm-0:24.3.0-2.fc42.a 100% |  24.9 MiB/s |  50.9 KiB |  00m00s
[151/240] mesa-libglapi-0:24.3.0-2.fc42 100% |  30.8 MiB/s |  63.1 KiB |  00m00s
[152/240] libdav1d-0:1.5.0-1.fc42.aarch 100% |  85.6 MiB/s | 350.7 KiB |  00m00s
[153/240] rav1e-libs-0:0.7.1-4.fc42.aar 100% |  96.1 MiB/s | 787.1 KiB |  00m00s
[154/240] svt-av1-libs-0:2.1.0-2.fc41.a 100% | 121.9 MiB/s |   1.3 MiB |  00m00s
[155/240] gtest-devel-0:1.14.0-5.fc41.a 100% |  22.6 MiB/s | 254.5 KiB |  00m00s
[156/240] giflib-0:5.2.2-2.fc41.aarch64 100% |  17.1 MiB/s |  52.6 KiB |  00m00s
[157/240] highway-0:1.2.0-3.fc41.aarch6 100% |  65.1 MiB/s | 732.8 KiB |  00m00s
[158/240] openexr-libs-0:3.2.4-3.fc41.a 100% |  87.8 MiB/s |   1.1 MiB |  00m00s
[159/240] liblerc-0:4.0.0-7.fc41.aarch6 100% |  16.7 MiB/s | 188.0 KiB |  00m00s
[160/240] jbigkit-libs-0:2.1-30.fc41.aa 100% |  10.4 MiB/s |  53.2 KiB |  00m00s
[161/240] libXrender-0:0.9.11-7.fc41.aa 100% |   8.9 MiB/s |  27.3 KiB |  00m00s
[162/240] fontconfig-0:2.15.0-8.fc41.aa 100% |  29.8 MiB/s | 274.2 KiB |  00m00s
[163/240] mesa-dri-drivers-0:24.3.0-2.f 100% | 292.5 MiB/s |  20.5 MiB |  00m00s
[164/240] pixman-0:0.44.0-0.fc42.aarch6 100% |   9.6 MiB/s | 205.7 KiB |  00m00s
[165/240] fontconfig-devel-0:2.15.0-8.f 100% |   8.0 MiB/s | 164.8 KiB |  00m00s
[166/240] libXrender-devel-0:0.9.11-7.f 100% |  18.6 MiB/s |  19.1 KiB |  00m00s
[167/240] libXext-devel-0:1.3.6-2.fc41. 100% |  27.8 MiB/s |  85.4 KiB |  00m00s
[168/240] pixman-devel-0:0.44.0-0.fc42. 100% |  16.9 MiB/s |  17.3 KiB |  00m00s
[169/240] libffi-devel-0:3.4.6-3.fc42.a 100% |  27.1 MiB/s |  27.8 KiB |  00m00s
[170/240] libmount-devel-0:2.40.2-8.fc4 100% |  26.7 MiB/s |  27.4 KiB |  00m00s
[171/240] sysprof-capture-devel-0:47.2- 100% |  27.8 MiB/s |  56.8 KiB |  00m00s
[172/240] flexiblas-0:3.4.4-3.fc41.aarc 100% |  24.7 MiB/s |  25.3 KiB |  00m00s
[173/240] graphite2-0:1.3.14-16.fc41.aa 100% |  44.8 MiB/s |  91.7 KiB |  00m00s
[174/240] flexiblas-openblas-openmp-0:3 100% |  16.1 MiB/s |  16.5 KiB |  00m00s
[175/240] libXau-0:1.0.11-7.fc41.aarch6 100% |  31.6 MiB/s |  32.4 KiB |  00m00s
[176/240] libXxf86vm-0:1.1.5-7.fc41.aar 100% |  17.6 MiB/s |  18.0 KiB |  00m00s
[177/240] libgfortran-0:14.2.1-6.fc42.a 100% | 149.9 MiB/s | 460.6 KiB |  00m00s
[178/240] libpciaccess-0:0.16-13.fc41.a 100% |   8.7 MiB/s |  26.7 KiB |  00m00s
[179/240] libdecor-0:0.2.2-4.fc41.aarch 100% |  18.3 MiB/s |  56.2 KiB |  00m00s
[180/240] libxshmfence-0:1.3.2-5.fc42.a 100% |   6.7 MiB/s |  13.7 KiB |  00m00s
[181/240] lm_sensors-libs-0:3.6.0-20.fc 100% |  19.9 MiB/s |  40.8 KiB |  00m00s
[182/240] mesa-filesystem-0:24.3.0-2.fc 100% |  10.2 MiB/s |  20.9 KiB |  00m00s
[183/240] gmock-0:1.14.0-5.fc41.aarch64 100% |  27.4 MiB/s |  56.1 KiB |  00m00s
[184/240] gtest-0:1.14.0-5.fc41.aarch64 100% |  53.6 MiB/s | 164.8 KiB |  00m00s
[185/240] spirv-tools-libs-0:2024.3-4.f 100% | 176.3 MiB/s |   1.4 MiB |  00m00s
[186/240] imath-0:3.1.12-1.fc42.aarch64 100% |  31.1 MiB/s |  95.4 KiB |  00m00s
[187/240] libdeflate-0:1.22-2.fc42.aarc 100% |  21.0 MiB/s |  64.6 KiB |  00m00s
[188/240] default-fonts-core-sans-0:4.2 100% |  15.3 MiB/s |  31.3 KiB |  00m00s
[189/240] fonts-filesystem-1:2.0.5-17.f 100% |   4.1 MiB/s |   8.5 KiB |  00m00s
[190/240] xml-common-0:0.6.3-65.fc41.no 100% |  30.5 MiB/s |  31.2 KiB |  00m00s
[191/240] libblkid-devel-0:2.40.2-8.fc4 100% |  12.9 MiB/s |  26.4 KiB |  00m00s
[192/240] libxml2-devel-0:2.12.8-2.fc41 100% | 102.4 MiB/s | 524.2 KiB |  00m00s
[193/240] hwdata-0:0.390-1.fc42.noarch  100% |  85.6 MiB/s |   1.6 MiB |  00m00s
[194/240] gtk3-0:3.24.43-2.fc41.aarch64 100% | 231.7 MiB/s |   5.6 MiB |  00m00s
[195/240] openblas-openmp-0:0.3.28-2.fc 100% | 116.9 MiB/s |   4.0 MiB |  00m00s
[196/240] libwayland-cursor-0:1.23.0-2. 100% |   1.6 MiB/s |  19.3 KiB |  00m00s
[197/240] pango-0:1.54.0-2.fc41.aarch64 100% |  56.1 MiB/s | 344.8 KiB |  00m00s
[198/240] abattis-cantarell-vf-fonts-0: 100% |  39.1 MiB/s | 120.2 KiB |  00m00s
[199/240] google-noto-sans-vf-fonts-0:2 100% | 145.0 MiB/s | 593.9 KiB |  00m00s
[200/240] openblas-0:0.3.28-2.fc42.aarc 100% |  20.0 MiB/s |  40.9 KiB |  00m00s
[201/240] xz-devel-1:5.6.3-2.fc42.aarch 100% |  16.2 MiB/s |  66.5 KiB |  00m00s
[202/240] adwaita-icon-theme-0:47.0-1.f 100% | 132.4 MiB/s | 406.6 KiB |  00m00s
[203/240] at-spi2-atk-0:2.54.0-1.fc42.a 100% |  42.5 MiB/s |  87.1 KiB |  00m00s
[204/240] atk-0:2.54.0-1.fc42.aarch64   100% |  39.2 MiB/s |  80.3 KiB |  00m00s
[205/240] cairo-gobject-0:1.18.2-1.fc42 100% |  16.6 MiB/s |  17.0 KiB |  00m00s
[206/240] fribidi-0:1.0.16-1.fc42.aarch 100% |  52.8 MiB/s |  54.1 KiB |  00m00s
[207/240] colord-libs-0:1.4.7-5.fc41.aa 100% |  74.1 MiB/s | 227.5 KiB |  00m00s
[208/240] gdk-pixbuf2-modules-0:2.42.12 100% |  13.2 MiB/s |  27.0 KiB |  00m00s
[209/240] gtk-update-icon-cache-0:3.24. 100% |  33.4 MiB/s |  34.2 KiB |  00m00s
[210/240] libXcomposite-0:0.4.6-4.fc41. 100% |   8.1 MiB/s |  24.8 KiB |  00m00s
[211/240] libXcursor-0:1.2.3-1.fc42.aar 100% |  10.2 MiB/s |  31.4 KiB |  00m00s
[212/240] hicolor-icon-theme-0:0.17-19. 100% |  16.1 MiB/s |  65.9 KiB |  00m00s
[213/240] libXdamage-0:1.1.6-4.fc41.aar 100% |  23.2 MiB/s |  23.8 KiB |  00m00s
[214/240] libXi-0:1.8.2-1.fc42.aarch64  100% |  39.2 MiB/s |  40.1 KiB |  00m00s
[215/240] libXfixes-0:6.0.1-4.fc41.aarc 100% |   9.6 MiB/s |  19.7 KiB |  00m00s
[216/240] libXinerama-0:1.1.5-7.fc41.aa 100% |  14.3 MiB/s |  14.6 KiB |  00m00s
[217/240] libXrandr-0:1.5.4-4.fc41.aarc 100% |  26.9 MiB/s |  27.6 KiB |  00m00s
[218/240] libcloudproviders-0:0.3.5-5.f 100% |  44.4 MiB/s |  45.5 KiB |  00m00s
[219/240] libepoxy-0:1.5.10-8.fc41.aarc 100% |  78.1 MiB/s | 240.1 KiB |  00m00s
[220/240] libwayland-egl-0:1.23.0-2.fc4 100% |   6.2 MiB/s |  12.8 KiB |  00m00s
[221/240] libtracker-sparql-0:3.7.3-3.f 100% | 118.6 MiB/s | 364.4 KiB |  00m00s
[222/240] libxkbcommon-0:1.7.0-4.fc41.a 100% |  46.8 MiB/s | 143.9 KiB |  00m00s
[223/240] libXft-0:2.3.8-7.fc41.aarch64 100% |  23.3 MiB/s |  71.5 KiB |  00m00s
[224/240] libthai-0:0.1.29-9.fc41.aarch 100% |  68.9 MiB/s | 211.5 KiB |  00m00s
[225/240] google-noto-fonts-common-0:20 100% |  17.4 MiB/s |  17.8 KiB |  00m00s
[226/240] adwaita-cursor-theme-0:47.0-1 100% | 106.3 MiB/s | 326.6 KiB |  00m00s
[227/240] adwaita-icon-theme-legacy-0:4 100% | 275.3 MiB/s |   2.5 MiB |  00m00s
[228/240] at-spi2-core-0:2.54.0-1.fc42. 100% |  36.9 MiB/s | 378.4 KiB |  00m00s
[229/240] lcms2-0:2.16-4.fc41.aarch64   100% |  22.2 MiB/s | 181.7 KiB |  00m00s
[230/240] libgusb-0:0.4.9-2.fc41.aarch6 100% |  30.7 MiB/s |  62.9 KiB |  00m00s
[231/240] libsoup3-0:3.6.1-1.fc42.aarch 100% |  94.8 MiB/s | 388.4 KiB |  00m00s
[232/240] xkeyboard-config-0:2.43-1.fc4 100% | 193.0 MiB/s | 988.3 KiB |  00m00s
[233/240] libdatrie-0:0.2.13-10.fc41.aa 100% |   6.3 MiB/s |  32.2 KiB |  00m00s
[234/240] libXtst-0:1.2.5-1.fc41.aarch6 100% |   6.8 MiB/s |  20.9 KiB |  00m00s
[235/240] xprop-0:1.2.7-2.fc41.aarch64  100% |  34.2 MiB/s |  35.0 KiB |  00m00s
[236/240] libusb1-0:1.0.27-4.fc42.aarch 100% |  36.9 MiB/s |  75.6 KiB |  00m00s
[237/240] avahi-glib-0:0.8-30.fc42.aarc 100% |   7.0 MiB/s |  14.2 KiB |  00m00s
[238/240] libaom-0:3.9.0-3.fc42.aarch64 100% |  96.0 MiB/s |   1.5 MiB |  00m00s
[239/240] brotli-0:1.1.0-5.fc42.aarch64 100% | 944.4 KiB/s |  18.9 KiB |  00m00s
[240/240] brotli-devel-0:1.1.0-5.fc42.a 100% |   1.3 MiB/s |  34.5 KiB |  00m00s
--------------------------------------------------------------------------------
[240/240] Total                         100% | 166.1 MiB/s | 111.0 MiB |  00m01s
Running transaction
[  1/242] Verify package files          100% | 305.0   B/s | 240.0   B |  00m01s
[  2/242] Prepare transaction           100% |   1.0 KiB/s | 240.0   B |  00m00s
[  3/242] Installing cmake-filesystem-0 100% |   3.7 MiB/s |   7.6 KiB |  00m00s
[  4/242] Installing boost-system-0:1.8 100% | 192.7 MiB/s | 197.4 KiB |  00m00s
[  5/242] Installing libicu-0:74.2-2.fc 100% | 339.0 MiB/s |  35.6 MiB |  00m00s
[  6/242] Installing expat-0:2.6.4-1.fc 100% | 171.6 MiB/s | 351.4 KiB |  00m00s
[  7/242] Installing boost-chrono-0:1.8 100% | 193.9 MiB/s | 198.5 KiB |  00m00s
[  8/242] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[  9/242] Installing libpng-2:1.6.44-1. 100% | 163.7 MiB/s | 335.2 KiB |  00m00s
[ 10/242] Installing boost-thread-0:1.8 100% | 259.2 MiB/s | 265.4 KiB |  00m00s
[ 11/242] Installing libglvnd-1:1.7.0-5 100% | 485.0 MiB/s |   1.5 MiB |  00m00s
[ 12/242] Installing dbus-libs-1:1.14.1 100% | 239.4 MiB/s | 490.2 KiB |  00m00s
[ 13/242] Installing libwayland-client- 100% | 194.7 MiB/s | 199.4 KiB |  00m00s
[ 14/242] Installing libwebp-0:1.4.0-4. 100% | 309.7 MiB/s |   1.2 MiB |  00m00s
[ 15/242] Installing xorg-x11-proto-dev 100% | 178.3 MiB/s |   1.8 MiB |  00m00s
[ 16/242] Installing libX11-xcb-0:1.8.1 100% | 191.3 MiB/s | 195.9 KiB |  00m00s
[ 17/242] Installing libjpeg-turbo-0:3. 100% | 259.9 MiB/s | 798.5 KiB |  00m00s
[ 18/242] Installing avahi-libs-0:0.8-3 100% | 142.9 MiB/s | 292.6 KiB |  00m00s
[ 19/242] Installing boost-regex-0:1.83 100% | 161.7 MiB/s | 331.2 KiB |  00m00s
[ 20/242] Installing fonts-filesystem-1 100% |   0.0   B/s | 788.0   B |  00m00s
[ 21/242] Installing boost-context-0:1. 100% | 192.9 MiB/s | 197.5 KiB |  00m00s
[ 22/242] Installing boost-atomic-0:1.8 100% | 193.3 MiB/s | 197.9 KiB |  00m00s
[ 23/242] Installing boost-filesystem-0 100% | 257.8 MiB/s | 264.0 KiB |  00m00s
[ 24/242] Installing libmpc-0:1.3.1-6.f 100% | 275.7 MiB/s | 282.3 KiB |  00m00s
[ 25/242] Installing libwebp-devel-0:1. 100% | 121.1 MiB/s | 124.0 KiB |  00m00s
[ 26/242] Installing libwayland-cursor- 100% | 205.7 MiB/s | 210.6 KiB |  00m00s
[ 27/242] Installing libpng-devel-2:1.6 100% | 236.3 MiB/s |   1.2 MiB |  00m00s
[ 28/242] Installing libicu-devel-0:74. 100% | 207.7 MiB/s |   5.8 MiB |  00m00s
[ 29/242] Installing fribidi-0:1.0.16-1 100% | 246.6 MiB/s | 505.1 KiB |  00m00s
[ 30/242] Installing libtextstyle-0:0.2 100% | 258.0 MiB/s | 264.2 KiB |  00m00s
[ 31/242] Installing gettext-libs-0:0.2 100% | 290.5 MiB/s |   2.0 MiB |  00m00s
[ 32/242] Installing gtest-0:1.14.0-5.f 100% | 234.3 MiB/s | 719.6 KiB |  00m00s
[ 33/242] Installing libXau-0:1.0.11-7. 100% | 238.7 MiB/s | 244.5 KiB |  00m00s
[ 34/242] Installing libxcb-0:1.17.0-3. 100% | 420.5 MiB/s |   5.0 MiB |  00m00s
[ 35/242] Installing libgfortran-0:14.2 100% | 304.3 MiB/s |   1.5 MiB |  00m00s
[ 36/242] Installing graphite2-0:1.3.14 100% | 243.2 MiB/s | 498.0 KiB |  00m00s
[ 37/242] Installing pixman-0:0.44.0-0. 100% | 320.2 MiB/s | 655.8 KiB |  00m00s
[ 38/242] Installing liblerc-0:4.0.0-7. 100% | 199.2 MiB/s | 612.0 KiB |  00m00s
[ 39/242] Installing highway-0:1.2.0-3. 100% | 400.1 MiB/s |   4.8 MiB |  00m00s
[ 40/242] Installing libwayland-server- 100% | 195.2 MiB/s | 199.9 KiB |  00m00s
[ 41/242] Installing boost-date-time-0: 100% | 192.8 MiB/s | 197.4 KiB |  00m00s
[ 42/242] Installing boost-container-0: 100% | 193.9 MiB/s | 198.5 KiB |  00m00s
[ 43/242] Installing boost-json-0:1.83. 100% | 192.0 MiB/s | 393.2 KiB |  00m00s
[ 44/242] Installing boost-wave-0:1.83. 100% | 236.7 MiB/s | 727.2 KiB |  00m00s
[ 45/242] Installing liblerc-devel-0:4. 100% | 428.7 MiB/s |   4.3 MiB |  00m00s
[ 46/242] Installing pixman-devel-0:0.4 100% |  49.0 MiB/s |  50.2 KiB |  00m00s
[ 47/242] Installing graphite2-devel-0: 100% |  49.4 MiB/s |  50.6 KiB |  00m00s
[ 48/242] Installing libXau-devel-0:1.0 100% |   1.3 MiB/s |   8.2 KiB |  00m00s
[ 49/242] Installing libxcb-devel-0:1.1 100% |  48.7 MiB/s |   3.1 MiB |  00m00s
[ 50/242] Installing gmock-0:1.14.0-5.f 100% | 193.0 MiB/s | 395.3 KiB |  00m00s
[ 51/242] Installing gtest-devel-0:1.14 100% | 150.2 MiB/s |   1.1 MiB |  00m00s
[ 52/242] Installing highway-devel-0:1. 100% | 333.0 MiB/s |   3.7 MiB |  00m00s
[ 53/242] Installing cpp-0:14.2.1-6.fc4 100% | 309.5 MiB/s |  33.7 MiB |  00m00s
[ 54/242] Installing boost-fiber-0:1.83 100% |  97.4 MiB/s | 199.4 KiB |  00m00s
[ 55/242] Installing boost-log-0:1.83.0 100% | 322.5 MiB/s |   1.6 MiB |  00m00s
[ 56/242] Installing boost-coroutine-0: 100% | 193.6 MiB/s | 198.2 KiB |  00m00s
[ 57/242] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB |  00m00s
[ 58/242] Installing boost-graph-0:1.83 100% | 225.8 MiB/s | 462.4 KiB |  00m00s
[ 59/242] Installing libjpeg-turbo-deve 100% | 173.7 MiB/s | 355.6 KiB |  00m00s
[ 60/242] Installing libglvnd-opengl-1: 100% | 447.2 MiB/s | 457.9 KiB |  00m00s
[ 61/242] Installing boost-locale-0:1.8 100% | 215.0 MiB/s | 660.3 KiB |  00m00s
[ 62/242] Installing boost-type_erasure 100% | 194.5 MiB/s | 199.1 KiB |  00m00s
[ 63/242] Installing boost-timer-0:1.83 100% | 193.5 MiB/s | 198.1 KiB |  00m00s
[ 64/242] Installing annobin-docs-0:12. 100% |  97.2 MiB/s |  99.5 KiB |  00m00s
[ 65/242] Installing libaom-0:3.9.0-3.f 100% | 298.8 MiB/s |   3.6 MiB |  00m00s
[ 66/242] Installing brotli-0:1.1.0-5.f 100% |  65.5 MiB/s |  67.0 KiB |  00m00s
[ 67/242] Installing brotli-devel-0:1.1 100% |  66.4 MiB/s |  68.0 KiB |  00m00s
[ 68/242] Installing dbus-common-1:1.14 100% | 564.6 KiB/s |  13.6 KiB |  00m00s
[ 69/242] Installing dbus-broker-0:36-4 100% |  66.9 MiB/s | 616.8 KiB |  00m00s
[ 70/242] Installing dbus-1:1.14.10-4.f 100% |   0.0   B/s | 124.0   B |  00m00s
[ 71/242] Installing libusb1-0:1.0.27-4 100% | 119.1 MiB/s | 244.0 KiB |  00m00s
[ 72/242] Installing libdatrie-0:0.2.13 100% | 217.9 MiB/s | 223.1 KiB |  00m00s
[ 73/242] Installing libthai-0:0.1.29-9 100% | 183.1 MiB/s | 937.3 KiB |  00m00s
[ 74/242] Installing xkeyboard-config-0 100% | 229.1 MiB/s |   6.6 MiB |  00m00s
[ 75/242] Installing libxkbcommon-0:1.7 100% | 292.1 MiB/s | 598.3 KiB |  00m00s
[ 76/242] Installing cups-filesystem-1: 100% |   1.7 MiB/s |   1.8 KiB |  00m00s
[ 77/242] Installing lcms2-0:2.16-4.fc4 100% |  67.9 MiB/s | 486.5 KiB |  00m00s
[ 78/242] Installing adwaita-icon-theme 100% |  48.7 MiB/s |   2.4 MiB |  00m00s
[ 79/242] Installing adwaita-cursor-the 100% | 528.2 MiB/s |  10.0 MiB |  00m00s
[ 80/242] Installing adwaita-icon-theme 100% |  57.5 MiB/s |   1.3 MiB |  00m00s
[ 81/242] Installing gettext-envsubst-0 100% | 230.8 MiB/s | 236.3 KiB |  00m00s
[ 82/242] Installing gettext-runtime-0: 100% | 156.8 MiB/s | 802.6 KiB |  00m00s
[ 83/242] Installing gettext-0:0.22.5-6 100% | 373.4 MiB/s |   8.2 MiB |  00m00s
[ 84/242] Installing google-noto-fonts- 100% |  17.8 MiB/s |  18.3 KiB |  00m00s
[ 85/242] Installing google-noto-sans-v 100% | 249.8 MiB/s |   1.2 MiB |  00m00s
[ 86/242] Installing default-fonts-core 100% |   8.9 MiB/s |  18.2 KiB |  00m00s
[ 87/242] Installing libwayland-egl-0:1 100% | 193.1 MiB/s | 197.7 KiB |  00m00s
[ 88/242] Installing libepoxy-0:1.5.10- 100% | 343.9 MiB/s |   1.4 MiB |  00m00s
[ 89/242] Installing hicolor-icon-theme 100% |  12.5 MiB/s | 179.5 KiB |  00m00s
[ 90/242] Installing openblas-0:0.3.28- 100% | 105.8 MiB/s | 108.3 KiB |  00m00s
[ 91/242] Installing openblas-openmp-0: 100% | 428.5 MiB/s |  20.6 MiB |  00m00s
[ 92/242] Installing flexiblas-0:3.4.4- 100% |  48.5 MiB/s |  49.7 KiB |  00m00s
[ 93/242] Installing flexiblas-openblas 100% | 191.7 MiB/s | 196.3 KiB |  00m00s
[ 94/242] Installing flexiblas-netlib-0 100% | 339.2 MiB/s |   9.8 MiB |  00m00s
[ 95/242] Installing xz-devel-1:5.6.3-2 100% | 126.7 MiB/s | 259.4 KiB |  00m00s
[ 96/242] Installing libxml2-devel-0:2. 100% | 284.7 MiB/s |   3.4 MiB |  00m00s
[ 97/242] Installing libedit-0:3.1-53.2 100% | 168.9 MiB/s | 345.8 KiB |  00m00s
[ 98/242] Installing llvm-libs-0:19.1.4 100% | 338.7 MiB/s | 115.2 MiB |  00m00s
[ 99/242] Installing hwdata-0:0.390-1.f 100% | 424.5 MiB/s |   9.3 MiB |  00m00s
[100/242] Installing libpciaccess-0:0.1 100% | 197.4 MiB/s | 202.1 KiB |  00m00s
[101/242] Installing libdrm-0:2.4.123-1 100% | 180.3 MiB/s |   1.6 MiB |  00m00s
[102/242] Installing tzdata-0:2024a-9.f 100% |  40.4 MiB/s |   1.9 MiB |  00m00s
[103/242] Installing python-pip-wheel-0 100% | 622.1 MiB/s |   1.2 MiB |  00m00s
[104/242] Installing mpdecimal-0:2.5.1- 100% | 161.1 MiB/s | 330.0 KiB |  00m00s
[105/242] Installing libb2-0:0.98.1-12. 100% |  33.1 MiB/s | 203.3 KiB |  00m00s
[106/242] Installing python3-libs-0:3.1 100% | 284.7 MiB/s |  50.1 MiB |  00m00s
[107/242] Installing python3-0:3.13.0-1 100% | 208.5 MiB/s | 213.5 KiB |  00m00s
[108/242] Installing boost-python3-0:1. 100% |  65.2 MiB/s | 333.6 KiB |  00m00s
[109/242] Installing python3-numpy-1:1. 100% | 301.1 MiB/s |  41.6 MiB |  00m00s
[110/242] Installing boost-numpy3-0:1.8 100% | 193.8 MiB/s | 198.4 KiB |  00m00s
[111/242] Installing python3-packaging- 100% | 138.7 MiB/s | 568.0 KiB |  00m00s
[112/242] Installing pcre2-utf32-0:10.4 100% | 210.5 MiB/s | 646.6 KiB |  00m00s
[113/242] Installing pcre2-utf16-0:10.4 100% | 210.5 MiB/s | 646.7 KiB |  00m00s
[114/242] Installing pcre2-devel-0:10.4 100% | 199.5 MiB/s |   2.0 MiB |  00m00s
[115/242] Installing libsepol-devel-0:3 100% |  41.8 MiB/s | 128.3 KiB |  00m00s
[116/242] Installing libselinux-devel-0 100% |  22.5 MiB/s | 161.4 KiB |  00m00s
[117/242] Installing libblkid-devel-0:2 100% |  44.9 MiB/s |  46.0 KiB |  00m00s
[118/242] Installing libmount-devel-0:2 100% |  10.5 MiB/s |  64.5 KiB |  00m00s
[119/242] Installing xml-common-0:0.6.3 100% |  39.6 MiB/s |  81.1 KiB |  00m00s
[120/242] Installing libdeflate-0:1.22- 100% | 111.1 MiB/s | 227.6 KiB |  00m00s
[121/242] Installing imath-0:3.1.12-1.f 100% | 168.6 MiB/s | 518.0 KiB |  00m00s
[122/242] Installing openexr-libs-0:3.2 100% | 363.6 MiB/s |   6.9 MiB |  00m00s
[123/242] Installing spirv-tools-libs-0 100% | 332.1 MiB/s |   5.3 MiB |  00m00s
[124/242] Installing mesa-filesystem-0: 100% |   0.0   B/s |   4.3 KiB |  00m00s
[125/242] Installing lm_sensors-libs-0: 100% | 217.8 MiB/s | 223.1 KiB |  00m00s
[126/242] Installing libxshmfence-0:1.3 100% |  68.2 MiB/s |  69.9 KiB |  00m00s
[127/242] Installing mesa-libglapi-0:24 100% | 325.8 MiB/s | 333.7 KiB |  00m00s
[128/242] Installing mesa-dri-drivers-0 100% | 420.2 MiB/s | 103.4 MiB |  00m00s
[129/242] Installing mesa-libgbm-0:24.3 100% | 134.2 MiB/s | 137.4 KiB |  00m00s
[130/242] Installing libglvnd-egl-1:1.7 100% | 193.9 MiB/s | 198.6 KiB |  00m00s
[131/242] Installing mesa-libEGL-0:24.3 100% | 193.4 MiB/s | 396.0 KiB |  00m00s
[132/242] Installing libglvnd-gles-1:1. 100% | 318.2 MiB/s | 651.7 KiB |  00m00s
[133/242] Installing sysprof-capture-de 100% | 137.0 MiB/s | 280.5 KiB |  00m00s
[134/242] Installing libffi-devel-0:3.4 100% |  30.5 MiB/s |  31.2 KiB |  00m00s
[135/242] Installing jbigkit-libs-0:2.1 100% | 214.7 MiB/s | 439.7 KiB |  00m00s
[136/242] Installing libtiff-0:4.7.0-2. 100% | 215.2 MiB/s | 661.1 KiB |  00m00s
[137/242] Installing giflib-0:5.2.2-2.f 100% | 255.8 MiB/s | 261.9 KiB |  00m00s
[138/242] Installing svt-av1-libs-0:2.1 100% | 320.6 MiB/s |   4.2 MiB |  00m00s
[139/242] Installing rav1e-libs-0:0.7.1 100% | 303.4 MiB/s |   2.1 MiB |  00m00s
[140/242] Installing libdav1d-0:1.5.0-1 100% | 300.2 MiB/s | 922.2 KiB |  00m00s
[141/242] Installing libavif-0:1.0.4-7. 100% | 137.3 MiB/s | 281.1 KiB |  00m00s
[142/242] Installing libavif-devel-0:1. 100% |  68.4 MiB/s |  70.0 KiB |  00m00s
[143/242] Installing libX11-common-0:1. 100% |  98.9 MiB/s |   1.2 MiB |  00m00s
[144/242] Installing libX11-0:1.8.10-2. 100% | 268.6 MiB/s |   1.3 MiB |  00m00s
[145/242] Installing libXext-0:1.3.6-2. 100% | 206.3 MiB/s | 211.2 KiB |  00m00s
[146/242] Installing libXrender-0:0.9.1 100% |  64.9 MiB/s | 199.4 KiB |  00m00s
[147/242] Installing libX11-devel-0:1.8 100% |  48.7 MiB/s |   1.1 MiB |  00m00s
[148/242] Installing libXi-0:1.8.2-1.fc 100% | 197.0 MiB/s | 201.7 KiB |  00m00s
[149/242] Installing libXfixes-0:6.0.1- 100% | 195.1 MiB/s | 199.8 KiB |  00m00s
[150/242] Installing libXcursor-0:1.2.3 100% |  69.8 MiB/s |  71.4 KiB |  00m00s
[151/242] Installing libXdamage-0:1.1.6 100% | 220.1 MiB/s | 225.4 KiB |  00m00s
[152/242] Installing libXtst-0:1.2.5-1. 100% |  28.3 MiB/s | 202.7 KiB |  00m00s
[153/242] Installing libXext-devel-0:1. 100% |  36.1 MiB/s | 110.9 KiB |  00m00s
[154/242] Installing libXrender-devel-0 100% |  49.8 MiB/s |  51.0 KiB |  00m00s
[155/242] Installing libXrandr-0:1.5.4- 100% | 196.3 MiB/s | 201.0 KiB |  00m00s
[156/242] Installing libXxf86vm-0:1.1.5 100% | 194.0 MiB/s | 198.6 KiB |  00m00s
[157/242] Installing libglvnd-glx-1:1.7 100% | 403.3 MiB/s |   1.2 MiB |  00m00s
[158/242] Installing mesa-libGL-0:24.3. 100% | 291.6 MiB/s | 597.1 KiB |  00m00s
[159/242] Installing libXinerama-0:1.1. 100% | 195.5 MiB/s | 200.2 KiB |  00m00s
[160/242] Installing libXcomposite-0:0. 100% | 220.9 MiB/s | 226.2 KiB |  00m00s
[161/242] Installing xprop-0:1.2.7-2.fc 100% | 203.3 MiB/s | 208.2 KiB |  00m00s
[162/242] Installing nettle-0:3.10-3.fc 100% | 234.3 MiB/s | 959.8 KiB |  00m00s
[163/242] Installing gnutls-0:3.8.8-1.f 100% | 281.6 MiB/s |   3.4 MiB |  00m00s
[164/242] Installing glib2-0:2.83.0-2.f 100% | 321.3 MiB/s |  15.4 MiB |  00m00s
[165/242] Installing freetype-0:2.13.3- 100% | 230.6 MiB/s | 944.7 KiB |  00m00s
[166/242] Installing harfbuzz-0:10.1.0- 100% | 257.6 MiB/s |   2.6 MiB |  00m00s
[167/242] Installing fontconfig-0:2.15. 100% |   2.3 MiB/s |   2.4 MiB |  00m01s
[168/242] Installing cairo-0:1.18.2-1.f 100% | 223.4 MiB/s |   1.8 MiB |  00m00s
[169/242] Installing json-glib-0:1.10.0 100% |  91.8 MiB/s | 658.2 KiB |  00m00s
[170/242] Installing shared-mime-info-0 100% | 157.0 MiB/s |   2.7 MiB |  00m00s
[171/242] Installing gdk-pixbuf2-0:2.42 100% | 184.0 MiB/s |   2.9 MiB |  00m00s
[172/242] Installing libjxl-1:0.10.3-5. 100% | 277.0 MiB/s |   2.8 MiB |  00m00s
[173/242] Installing at-spi2-core-0:2.5 100% | 157.2 MiB/s |   1.9 MiB |  00m00s
[174/242] Installing atk-0:2.54.0-1.fc4 100% | 176.9 MiB/s | 362.3 KiB |  00m00s
[175/242] Installing at-spi2-atk-0:2.54 100% | 270.3 MiB/s | 553.5 KiB |  00m00s
[176/242] Installing libjxl-devel-1:0.1 100% | 104.4 MiB/s | 213.8 KiB |  00m00s
[177/242] Installing gdk-pixbuf2-module 100% | 383.7 MiB/s | 393.0 KiB |  00m00s
[178/242] Installing gtk-update-icon-ca 100% | 218.1 MiB/s | 223.3 KiB |  00m00s
[179/242] Installing libgusb-0:0.4.9-2. 100% | 241.9 MiB/s | 247.7 KiB |  00m00s
[180/242] Installing colord-libs-0:1.4. 100% | 315.8 MiB/s |   1.3 MiB |  00m00s
[181/242] Installing harfbuzz-cairo-0:1 100% |  68.3 MiB/s |  70.0 KiB |  00m00s
[182/242] Installing cairo-gobject-0:1. 100% |   0.0   B/s |  68.4 KiB |  00m00s
[183/242] Installing libXft-0:2.3.8-7.f 100% | 252.0 MiB/s | 258.0 KiB |  00m00s
[184/242] Installing pango-0:1.54.0-2.f 100% | 318.7 MiB/s |   1.9 MiB |  00m00s
[185/242] Installing harfbuzz-icu-0:10. 100% |  33.5 MiB/s |  68.6 KiB |  00m00s
[186/242] Installing glib2-devel-0:2.83 100% | 383.7 MiB/s |  16.1 MiB |  00m00s
[187/242] Installing libcloudproviders- 100% | 108.5 MiB/s | 222.2 KiB |  00m00s
[188/242] Installing libsoup3-0:3.6.1-1 100% | 147.3 MiB/s |   1.2 MiB |  00m00s
[189/242] Installing avahi-glib-0:0.8-3 100% |  65.6 MiB/s |  67.2 KiB |  00m00s
[190/242] Installing libtracker-sparql- 100% | 304.0 MiB/s |   1.5 MiB |  00m00s
[191/242] Installing cups-libs-1:2.4.11 100% | 235.5 MiB/s | 723.4 KiB |  00m00s
[192/242] Installing gtk3-0:3.24.43-2.f 100% | 321.5 MiB/s |  24.1 MiB |  00m00s
[193/242] Installing libdecor-0:0.2.2-4 100% | 291.1 MiB/s | 596.2 KiB |  00m00s
[194/242] Installing SDL2-0:2.30.3-2.fc 100% | 307.7 MiB/s |   1.8 MiB |  00m00s
[195/242] Installing SDL2_mixer-0:2.8.0 100% | 260.3 MiB/s | 799.7 KiB |  00m00s
[196/242] Installing SDL2_image-0:2.8.2 100% | 132.3 MiB/s | 270.9 KiB |  00m00s
[197/242] Installing SDL2_ttf-0:2.22.0- 100% |  71.8 MiB/s |  73.5 KiB |  00m00s
[198/242] Installing SDL_mng-0:0.2.8-10 100% |  92.0 MiB/s |  94.2 KiB |  00m00s
[199/242] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB |  00m00s
[200/242] Installing fontconfig-devel-0 100% |  21.2 MiB/s | 151.9 KiB |  00m00s
[201/242] Installing freetype-devel-0:2 100% | 341.7 MiB/s |   8.5 MiB |  00m00s
[202/242] Installing cairo-devel-0:1.18 100% | 286.4 MiB/s |   2.3 MiB |  00m00s
[203/242] Installing harfbuzz-devel-0:1 100% | 326.0 MiB/s |   5.2 MiB |  00m00s
[204/242] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB |  00m00s
[205/242] Installing libtiff-devel-0:4. 100% | 188.5 MiB/s | 772.3 KiB |  00m00s
[206/242] Installing libglvnd-core-deve 100% |  40.1 MiB/s |  41.1 KiB |  00m00s
[207/242] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s |   2.1 MiB |  00m00s
[208/242] Installing mesa-libEGL-devel- 100% |   0.0   B/s |  22.1 KiB |  00m00s
[209/242] Installing SDL2-devel-0:2.30. 100% | 225.6 MiB/s |   2.7 MiB |  00m00s
[210/242] Installing kernel-headers-0:6 100% | 145.1 MiB/s |   6.5 MiB |  00m00s
[211/242] Installing libxcrypt-devel-0: 100% |  10.7 MiB/s |  32.9 KiB |  00m00s
[212/242] Installing glibc-devel-0:2.40 100% | 114.5 MiB/s |   2.3 MiB |  00m00s
[213/242] Installing boost-test-0:1.83. 100% | 258.4 MiB/s | 793.9 KiB |  00m00s
[214/242] Installing boost-stacktrace-0 100% | 288.1 MiB/s | 590.0 KiB |  00m00s
[215/242] Installing boost-serializatio 100% | 215.2 MiB/s | 661.1 KiB |  00m00s
[216/242] Installing boost-random-0:1.8 100% | 194.0 MiB/s | 198.6 KiB |  00m00s
[217/242] Installing boost-program-opti 100% | 162.2 MiB/s | 332.2 KiB |  00m00s
[218/242] Installing boost-nowide-0:1.8 100% | 193.3 MiB/s | 198.0 KiB |  00m00s
[219/242] Installing boost-math-0:1.83. 100% | 368.0 MiB/s |   1.5 MiB |  00m00s
[220/242] Installing boost-iostreams-0: 100% | 194.6 MiB/s | 199.3 KiB |  00m00s
[221/242] Installing boost-contract-0:1 100% | 195.1 MiB/s | 199.7 KiB |  00m00s
[222/242] Installing boost-0:1.83.0-8.f 100% |   0.0   B/s |   1.7 KiB |  00m00s
[223/242] Installing physfs-0:3.0.2-20. 100% |  69.5 MiB/s | 213.5 KiB |  00m00s
[224/242] Installing libstdc++-devel-0: 100% | 282.0 MiB/s |  15.2 MiB |  00m00s
[225/242] Installing libubsan-0:14.2.1- 100% | 232.5 MiB/s | 476.1 KiB |  00m00s
[226/242] Installing libatomic-0:14.2.1 100% |  68.2 MiB/s |  69.8 KiB |  00m00s
[227/242] Installing libasan-0:14.2.1-6 100% | 308.0 MiB/s |   1.5 MiB |  00m00s
[228/242] Installing emacs-filesystem-1 100% |   0.0   B/s | 544.0   B |  00m00s
[229/242] Installing make-1:4.4.1-9.fc4 100% | 205.7 MiB/s |   1.9 MiB |  00m00s
[230/242] Installing gcc-0:14.2.1-6.fc4 100% | 336.7 MiB/s |  96.6 MiB |  00m00s
[231/242] Installing gcc-c++-0:14.2.1-6 100% | 297.2 MiB/s |  36.9 MiB |  00m00s
[232/242] Installing gcc-plugin-annobin 100% |   4.6 MiB/s |  75.1 KiB |  00m00s
[233/242] Installing annobin-plugin-gcc 100% |  51.3 MiB/s | 998.8 KiB |  00m00s
[234/242] Installing desktop-file-utils 100% | 156.8 MiB/s | 642.1 KiB |  00m00s
[235/242] Installing physfs-devel-0:3.0 100% |  27.4 MiB/s |   1.4 MiB |  00m00s
[236/242] Installing boost-devel-0:1.83 100% | 200.8 MiB/s | 145.8 MiB |  00m01s
[237/242] Installing SDL2_mixer-devel-0 100% | 115.3 MiB/s | 118.1 KiB |  00m00s
[238/242] Installing SDL2_image-devel-0 100% |  75.0 MiB/s |  76.8 KiB |  00m00s
[239/242] Installing SDL2_ttf-devel-0:2 100% |  93.6 MiB/s |  95.8 KiB |  00m00s
[240/242] Installing SDL_mng-devel-0:0. 100% |   2.6 MiB/s |   2.7 KiB |  00m00s
[241/242] Installing libappstream-glib- 100% | 193.4 MiB/s |   1.7 MiB |  00m00s
[242/242] Installing expat-devel-0:2.6. 100% | 350.5 KiB/s | 205.4 KiB |  00m01s
Warning: skipped PGP checks for 15 packages from repository: copr_base
Complete!
Finish: build setup for btbuilder-0.5.19-10.fc42.src.rpm
Start: rpmbuild btbuilder-0.5.19-10.fc42.src.rpm
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1721174400
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.bk2hxX
+ 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
+ /usr/bin/rm -rf /builddir/build/BUILD/btbuilder-0.5.19-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/btbuilder-0.5.19-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2B4oqv
+ 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.1nLWMT
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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-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 -j4 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
In file included from src/combat.h:14,
                 from src/game.h:12,
                 from src/monster.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
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<BTMonster*>&)’:
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
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) {}
      |   ^~~~~~~~~~~~~~~~
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
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) {}
      |   ^~~~~~~~~~
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<BTSpell*>&)’:
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<item, item1>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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<unsigned int>::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<Psuedo3DConfig*>&)’:
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/spell.h:14,
                 from src/main.C:5:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/spell.h:16:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
In file included from src/main.C:6:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
src/main.C: In function ‘int main(int, char**)’:
src/main.C:236:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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<std::allocator<BTDuration*>, 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<std::allocator<BTItemType*>, BTItemType*>::value_type’ {aka ‘BTItemType*’} [-Wformat=]
  363 |     printf("Type: %s\n", game.getItemTypeList()[mon.getType()]);
      |                   ~^
      |                    |
      |                    char*
In file included from src/monster.h:16,
                 from src/main.C:4:
src/factory.h: In instantiation of ‘void BTFactory<item, item1>::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<char>::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<item, item1>::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<item, item1>::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<item, item1>::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<char>::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<item>::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<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |  if (num >= sortedItems.size())
      |      ~~~~^~~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘void BTFactory<item, item1>::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<char>::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<item, item1>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/map.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
In file included from src/game.h:12,
                 from src/map.C:11:
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/map.C: In copy constructor ‘BTSpecialBody::BTSpecialBody(const BTSpecialBody&)’:
src/map.C:94:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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)
      |                    ~~^~~~~~~~~~~~~~
In file included from src/screenset.h:12:
src/map.h: In copy constructor ‘BTSpecial::BTSpecial(const BTSpecial&)’:
src/map.h:286:17: warning: ‘BTSpecial::body’ will be initialized after [-Wreorder]
  286 |   BTSpecialBody body;
      |                 ^~~~
src/map.h:285:7: warning:   ‘int BTSpecial::decoration’ [-Wreorder]
  285 |   int decoration;
      |       ^~~~~~~~~~
src/map.C:1466:1: warning:   when initialized here [-Wreorder]
 1466 | BTSpecial::BTSpecial(const BTSpecial &copy)
      | ^~~~~~~~~
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<std::__cxx11::basic_string<char> >::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<std::__cxx11::basic_string<char> >::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<std::__cxx11::basic_string<char> >::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<std::__cxx11::basic_string<char> >::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<std::__cxx11::basic_string<char> >::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<item, item1>::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<item, item1>::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<item, item1>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
In file included from src/combat.h:14,
                 from src/game.h:12,
                 from src/job.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/job.C: In member function ‘virtual bool BTJobChangeRuleAtLeast::compare(BTPc*)’:
src/job.C:16:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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)
      |                  ~~^~~~~~~~~~~~~~~~
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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<unsigned int>::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<unsigned int>::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<std::__cxx11::basic_string<char> >::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,
      |                           ^~~~~~~~~~~~
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/game.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/game.C: In member function ‘BTShop* BTCore::getShop(int)’:
src/game.C:133:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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<std::__cxx11::basic_string<char> >::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<item, item1>::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<char>::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<item, item1>::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<char>::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<item, item1>::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<char>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/status.h:10,
                 from src/status.C:8:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
In file included from src/game.h:12,
                 from src/status.C:9:
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
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) {}
      |   ^~~~~~~~~~~~~~~~
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<unsigned int>::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<BTItem> &itemList = game->getItemList();
      |                     ^~~~~~~~
src/pc.C:389:32: warning: unused variable ‘spellList’ [-Wunused-variable]
  389 |  BTFactory<BTSpell, BTSpell1> &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<unsigned int>::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<std::__cxx11::basic_string<char> >::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<std::__cxx11::basic_string<char> >::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<BTGroup*>&, XMLVector<BTPc*>&, XMLVector<BTGameKnowledge*>&)’:
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<item, item1>::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<item, item1>::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<item, item1>::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_chk’ output may be truncated before the last format character [-Wformat-truncation=]
  845 |   snprintf(tmp, 10, "%d", i + 1);
      |                        ^
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/14/cstdio:42,
                 from /usr/include/c++/14/ext/string_conversions.h:45,
                 from /usr/include/c++/14/bits/basic_string.h:4154,
                 from /usr/include/c++/14/string:54,
                 from src/bitfield.h:10,
                 from src/combatant.h:10:
In function ‘snprintf’,
    inlined from ‘BTPc::serialize(ObjectSerializer*)’ at src/pc.C:845:11:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ 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 ());
      |                                    ~~~~~~~~~~~~~~~~~
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
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/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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/display.C:10:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/display.C: In member function ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/statusbar.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/statusbar.C: In member function ‘void BTStatusBar::draw(BTBackgroundAndScreen*)’:
src/statusbar.C:21:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   21 |  for (i = 0; i < BT_PARTYSIZE; ++i)
src/statusbar.C:30:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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<unsigned int>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
In file included from src/combat.h:14,
                 from src/game.h:12,
                 from src/combatant.C:10:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/combatant.C: In member function ‘std::string BTCombatant::attack(BTCombatant*, bool, const std::string&, const std::string&, const BTDice&, IShort, IShort, int&, int&, int)’:
src/combatant.C:52:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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:14,
                 from src/spelleffect.C:10:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18,
                 from src/spelleffect.C:11:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/spelleffect.C: In member function ‘bool BTResistedEffect::checkResists(BTCombat*, int, int)’:
src/spelleffect.C:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BTMonsterCombatant>::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<BTMonsterCombatant>::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<BTMonster> &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<BTMonsterCombatant>::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<BTMonsterCombatant>::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<BTMonster> &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<item, item1>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
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) {}
      |   ^~~~~~~~~~~~~~~~
src/combat.C: In member function ‘void BTCombat::addEncounter(int, int)’:
src/combat.C:220:24: warning: unused variable ‘monList’ [-Wunused-variable]
  220 |  BTFactory<BTMonster> &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<BTMonsterCombatant>::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<BTMonsterCombatant>::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<BTMonsterCombatant>::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<BTSpell, BTSpell1> &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<BTSpell, BTSpell1> &spellList = game->getSpellList();
      |                                ^~~~~~~~~
src/combat.C:1438:12: warning: unused variable ‘c’ [-Wunused-variable]
 1438 |  BTCombat &c = static_cast<BTCombat&>(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<BTMonsterGroup>::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<item, item1>::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<item, item1>::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<item, item1>::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())
      |      ~~~~^~~~~~~~~~~~~~~
In member function ‘BTMonsterGroup::BTMonsterGroup(BTMonsterGroup const&)’,
    inlined from ‘std::__new_allocator<std::_List_node<BTMonsterGroup> >::construct<BTMonsterGroup, BTMonsterGroup>(BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from ‘std::allocator_traits<std::allocator<std::_List_node<BTMonsterGroup> > >::construct<BTMonsterGroup, BTMonsterGroup>(std::allocator<std::_List_node<BTMonsterGroup> >&, BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:569:17,
    inlined from ‘std::__cxx11::list<BTMonsterGroup, std::allocator<BTMonsterGroup> >::_M_create_node<BTMonsterGroup>(BTMonsterGroup&&)std::_List_node<BTMonsterGroup>*’ at /usr/include/c++/14/bits/stl_list.h:713:33,
    inlined from ‘std::__cxx11::list<BTMonsterGroup, std::allocator<BTMonsterGroup> >::_M_insert<BTMonsterGroup>(std::_List_iterator<BTMonsterGroup>, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/stl_list.h:2004:32,
    inlined from ‘std::__cxx11::list<BTMonsterGroup, std::allocator<BTMonsterGroup> >::push_back(BTMonsterGroup&&)’ at /usr/include/c++/14/bits/stl_list.h:1311:24,
    inlined from ‘BTCombat::addEncounter(int, int)’ at src/combat.C:221:20:
src/combat.h:47:7: warning: ‘MEM <const vector(2) int> [(int *)&D.196268 + 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: ‘<anonymous>’ declared here
  221 |  monsters.push_back(BTMonsterGroup());
      |                                    ^
In member function ‘BTMonsterGroup::BTMonsterGroup(BTMonsterGroup const&)’,
    inlined from ‘std::__new_allocator<std::_List_node<BTMonsterGroup> >::construct<BTMonsterGroup, BTMonsterGroup>(BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from ‘std::allocator_traits<std::allocator<std::_List_node<BTMonsterGroup> > >::construct<BTMonsterGroup, BTMonsterGroup>(std::allocator<std::_List_node<BTMonsterGroup> >&, BTMonsterGroup*, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:569:17,
    inlined from ‘std::__cxx11::list<BTMonsterGroup, std::allocator<BTMonsterGroup> >::_M_create_node<BTMonsterGroup>(BTMonsterGroup&&)std::_List_node<BTMonsterGroup>*’ at /usr/include/c++/14/bits/stl_list.h:713:33,
    inlined from ‘std::__cxx11::list<BTMonsterGroup, std::allocator<BTMonsterGroup> >::_M_insert<BTMonsterGroup>(std::_List_iterator<BTMonsterGroup>, BTMonsterGroup&&)void’ at /usr/include/c++/14/bits/stl_list.h:2004:32,
    inlined from ‘std::__cxx11::list<BTMonsterGroup, std::allocator<BTMonsterGroup> >::push_back(BTMonsterGroup&&)’ at /usr/include/c++/14/bits/stl_list.h:1311:24,
    inlined from ‘BTCombat::addEncounter(int, int)’ at src/combat.C:221:20:
src/combat.h:47:7: warning: ‘MEM[(const struct BTMonsterGroup &)&D.196268].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: ‘<anonymous>’ declared here
  221 |  monsters.push_back(BTMonsterGroup());
      |                                    ^
src/combat.C: In member function ‘BTCombat::initScreen(BTDisplay&)’:
src/combat.C:484:24: warning: ‘__snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
  484 |   snprintf(tmp, 10, "%d", i);
      |                        ^
In file included from /usr/include/stdio.h:970,
                 from /usr/include/c++/14/cstdio:42,
                 from /usr/include/c++/14/ext/string_conversions.h:45,
                 from /usr/include/c++/14/bits/basic_string.h:4154,
                 from /usr/include/c++/14/string:54,
                 from /usr/include/c++/14/stdexcept:39,
                 from src/file.h:15,
                 from src/combat.h:10:
In function ‘snprintf’,
    inlined from ‘BTCombat::initScreen(BTDisplay&)’ at src/combat.C:484:11:
/usr/include/bits/stdio2.h:68:35: note: ‘__snprintf_chk’ 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;
      |        ^~~~~
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/icon.C:10:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/song.C:8:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/song.C: In member function ‘int BTSong::play(BTDisplay&, BTPc*, BTCombat*)’:
src/song.C:26:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/chest.C:8:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
In file included from src/game.h:11:
src/chest.h: In constructor ‘BTChest::BTChest()’:
src/chest.h:31:10: warning: ‘BTChest::trapDamage’ will be initialized after [-Wreorder]
   31 |   BTDice trapDamage;
      |          ^~~~~~~~~~
src/chest.h:30:7: warning:   ‘int BTChest::trapExtra’ [-Wreorder]
   30 |   int trapExtra;
      |       ^~~~~~~~~
src/chest.C:11:1: warning:   when initialized here [-Wreorder]
   11 | BTChest::BTChest()
      | ^~~~~~~
src/chest.C: In member function ‘void BTChest::open(BTDisplay&)’:
src/chest.C:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/screenset.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
In file included from src/game.h:12,
                 from src/screenset.C:10:
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/screenset.C: In member function ‘virtual std::string BTElement::eval(ObjectSerializer*) const’:
src/screenset.C:112:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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<std::__cxx11::basic_string<char> >::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<item, item1>::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<item, item1>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/manifest.C:8:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/manifest.C: In member function ‘virtual std::string BTBonusManifest::createString()’:
src/manifest.C:156:14: warning: too many arguments for format [-Wformat-extra-args]
  156 |   sprintf(s, "[max: %d]", level, maximum);
      |              ^~~~~~~~~~~
src/manifest.C: In member function ‘virtual std::string BTAttackManifest::createString()’:
src/manifest.C:254:15: warning: too many arguments for format [-Wformat-extra-args]
  254 |    sprintf(s, "[max: %d]", level, maximum);
      |               ^~~~~~~~~~~
src/manifest.C: In member function ‘virtual void BTAttackManifest::supportOldFormat(IShort&, BTDice&, IShort&)’:
src/manifest.C:313:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  313 |   else if (level = 1)
      |            ~~~~~~^~~
src/manifest.C: In member function ‘virtual std::string BTHealManifest::createString()’:
src/manifest.C:453:14: warning: too many arguments for format [-Wformat-extra-args]
  453 |   sprintf(s, "[max: %d]", level, maximum);
      |              ^~~~~~~~~~~
src/manifest.C: In member function ‘virtual std::__cxx11::list<BTBaseEffect*> 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<BTBaseEffect*> 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<BTBaseEffect*> 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<BTBaseEffect*> 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<item, item1>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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:14,
                 from src/game.h:12,
                 from src/effectgroup.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/effectgroup.C: In member function ‘virtual void BTEffectGroup::clearEffectsByEffectID(BTDisplay&, unsigned int)’:
src/effectgroup.C:49:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   49 |   if ((*itr)->source.effectID == effectID)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/effectgroup.C: In member function ‘virtual bool BTEffectGroup::hasEffectID(unsigned int)’:
src/effectgroup.C:98:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   98 |   if ((*itr)->source.effectID == effectID)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/effectgroup.C: In member function ‘virtual void BTEffectGroup::checkExpiration(BTDisplay&, BTCombat*)’:
src/effectgroup.C:188:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/spell.h:14,
                 from src/mainscreen.C:11:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/spell.h:16:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
In file included from src/mainscreen.C:12:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
src/mainscreen.C: In destructor ‘BTMainScreen::~BTMainScreen()’:
src/mainscreen.C:32:3: warning: deleting object of polymorphic class type ‘BTDisplay’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   32 |   delete display;
      |   ^~~~~~~~~~~~~~
src/mainscreen.C: In member function ‘void BTMainScreen::run()’:
src/mainscreen.C:51:27: warning: ‘int PHYSFS_isDirectory(const char*)’ is deprecated [-Wdeprecated-declarations]
   51 |   if ((!PHYSFS_isDirectory(*i)) && (len > 4) && (strcmp(".xml", (*i) + (len - 4)) == 0))
      |         ~~~~~~~~~~~~~~~~~~^~~~
In file included from src/xmlserializer.h:17,
                 from src/psuedo3dconfig.h:10,
                 from src/psuedo3d.h:10,
                 from src/display.h:10,
                 from src/mainscreen.h:10,
                 from src/mainscreen.C:8:
/usr/include/physfs.h:1159:17: note: declared here
 1159 | PHYSFS_DECL int PHYSFS_isDirectory(const char *fname) PHYSFS_DEPRECATED;
      |                 ^~~~~~~~~~~~~~~~~~
src/mainscreen.C:69:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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);
      |       ^~~~~
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/specialflag.C:8:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/specialflag.C: In member function ‘virtual std::string BTSpecialFlagList::getName(int)’:
src/specialflag.C:31:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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<BTImageTag*>&)’:
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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/duration.C:8:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/duration.C: In member function ‘virtual std::string BTDurationList::getName(int)’:
src/duration.C:70:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/editor.h:10,
                 from src/editor.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/editor.C: In member function ‘void BTEditor::editMap(BTDisplay&, const char*)’:
src/editor.C:205:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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<item, item1>::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<item, item1>::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<char>::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<item, item1>::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<item, item1>::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<char>::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<item, item1>::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<item, item1>::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<char>::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<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTDuration; std::string = std::__cxx11::basic_string<char>]’:
src/editor.C:171:62:   required from here
  171 |    while (-1 != (item = durEditor.editFactoryList<BTDuration>(d, durationList, compare, "<New Duration>")))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTMonster; std::string = std::__cxx11::basic_string<char>]’:
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTMonster; item1 = BTMonster; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:129:68:   required from here
  129 |    while (-1 != (monster = monsterEditor.editFactoryList<BTMonster>(d, monsterList, compare, "<New Monster>")))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTSpell; std::string = std::__cxx11::basic_string<char>]’:
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTSpell; item1 = BTSpell1; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:143:72:   required from here
  143 |    while (-1 != (spell = spellEditor.editFactoryList<BTSpell, BTSpell1>(d, spellList, compare, "<New Spell>")))
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTItem; std::string = std::__cxx11::basic_string<char>]’:
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTItem; item1 = BTItem; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:157:59:   required from here
  157 |    while (-1 != (item = itemEditor.editFactoryList<BTItem>(d, itemList, compare, "<New Item>")))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<item>::operator[](IShort) [with item = BTDuration; IShort = short int]’:
src/serialeditor.h:30:29:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTDuration; std::string = std::__cxx11::basic_string<char>]’
   30 |     items[i].name = sortList[i].getName();
      |                     ~~~~~~~~^
src/editor.C:171:62:   required from here
  171 |    while (-1 != (item = durEditor.editFactoryList<BTDuration>(d, durationList, compare, "<New Duration>")))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |  if (num >= sortedItems.size())
      |      ~~~~^~~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘int BTSortedFactory<item>::getUnsortedIndex(int) [with item = BTDuration]’:
src/serialeditor.h:34:40:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTDuration; std::string = std::__cxx11::basic_string<char>]’
   34 |     current = sortList.getUnsortedIndex(0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
src/editor.C:171:62:   required from here
  171 |    while (-1 != (item = durEditor.editFactoryList<BTDuration>(d, durationList, compare, "<New Duration>")))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  226 |  if (index < sortedItems.size())
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘item& BTSortedFactory<item>::operator[](IShort) [with item = BTMonster; IShort = short int]’:
src/serialeditor.h:30:29:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTMonster; std::string = std::__cxx11::basic_string<char>]’
   30 |     items[i].name = sortList[i].getName();
      |                     ~~~~~~~~^
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTMonster; item1 = BTMonster; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:129:68:   required from here
  129 |    while (-1 != (monster = monsterEditor.editFactoryList<BTMonster>(d, monsterList, compare, "<New Monster>")))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |  if (num >= sortedItems.size())
      |      ~~~~^~~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘int BTSortedFactory<item>::getUnsortedIndex(int) [with item = BTMonster]’:
src/serialeditor.h:34:40:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTMonster; std::string = std::__cxx11::basic_string<char>]’
   34 |     current = sortList.getUnsortedIndex(0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTMonster; item1 = BTMonster; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:129:68:   required from here
  129 |    while (-1 != (monster = monsterEditor.editFactoryList<BTMonster>(d, monsterList, compare, "<New Monster>")))
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  226 |  if (index < sortedItems.size())
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘item& BTSortedFactory<item>::operator[](IShort) [with item = BTSpell; IShort = short int]’:
src/serialeditor.h:30:29:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTSpell; std::string = std::__cxx11::basic_string<char>]’
   30 |     items[i].name = sortList[i].getName();
      |                     ~~~~~~~~^
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTSpell; item1 = BTSpell1; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:143:72:   required from here
  143 |    while (-1 != (spell = spellEditor.editFactoryList<BTSpell, BTSpell1>(d, spellList, compare, "<New Spell>")))
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |  if (num >= sortedItems.size())
      |      ~~~~^~~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘int BTSortedFactory<item>::getUnsortedIndex(int) [with item = BTSpell]’:
src/serialeditor.h:34:40:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTSpell; std::string = std::__cxx11::basic_string<char>]’
   34 |     current = sortList.getUnsortedIndex(0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTSpell; item1 = BTSpell1; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:143:72:   required from here
  143 |    while (-1 != (spell = spellEditor.editFactoryList<BTSpell, BTSpell1>(d, spellList, compare, "<New Spell>")))
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  226 |  if (index < sortedItems.size())
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘item& BTSortedFactory<item>::operator[](IShort) [with item = BTItem; IShort = short int]’:
src/serialeditor.h:30:29:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTItem; std::string = std::__cxx11::basic_string<char>]’
   30 |     items[i].name = sortList[i].getName();
      |                     ~~~~~~~~^
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTItem; item1 = BTItem; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:157:59:   required from here
  157 |    while (-1 != (item = itemEditor.editFactoryList<BTItem>(d, itemList, compare, "<New Item>")))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:273:10: warning: comparison of integer expressions of different signedness: ‘IShort’ {aka ‘short int’} and ‘std::vector<short unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  273 |  if (num >= sortedItems.size())
      |      ~~~~^~~~~~~~~~~~~~~~~~~~~
src/factory.h: In instantiation of ‘int BTSortedFactory<item>::getUnsortedIndex(int) [with item = BTItem]’:
src/serialeditor.h:34:40:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, XMLVector<item*>&, const BTSortCompare<item>&, const std::string&) [with item = BTItem; std::string = std::__cxx11::basic_string<char>]’
   34 |     current = sortList.getUnsortedIndex(0);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
src/serialeditor.h:66:32:   required from ‘int BTFactoryEditor::editFactoryList(BTDisplay&, BTFactory<item, item1>&, const BTSortCompare<item>&, const std::string&) [with item = BTItem; item1 = BTItem; std::string = std::__cxx11::basic_string<char>]’
   66 |    return editFactoryList<item>(d, *itemList.getInternal(), compare, newItem);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/editor.C:157:59:   required from here
  157 |    while (-1 != (item = itemEditor.editFactoryList<BTItem>(d, itemList, compare, "<New Item>")))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/factory.h:226:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<short unsigned int>::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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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<BTFlagName*>&)’:
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++ -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DSDL2LIB -I/usr/include/SDL2 -DHWY_SHARED_DEFINE -DAVIF_DLL -I/usr/include/webp -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/combat.h:14,
                 from src/game.h:12,
                 from src/editor.h:10,
                 from src/serialeditor.h:10,
                 from src/serialeditor.C:9:
src/screenset.h:125:15: warning: ‘virtual int BTScreenItem::getScreen(BTPc*)’ was hidden [-Woverloaded-virtual=]
  125 |   virtual int getScreen(BTPc *pc) { return 0; }
      |               ^~~~~~~~~
src/screenset.h:391:7: note:   by ‘int BTError::getScreen()’
  391 |   int getScreen() { return screen; }
      |       ^~~~~~~~~
src/combat.h: In constructor ‘BTMonsterCombatant::BTMonsterCombatant(BTMonsterGroup*, int, int, int, int, int)’:
src/combat.h:44:19: warning: ‘BTMonsterCombatant::group’ will be initialized after [-Wreorder]
   44 |   BTMonsterGroup *group;
      |                   ^~~~~
src/combat.h:41:7: warning:   ‘int BTMonsterCombatant::save’ [-Wreorder]
   41 |   int save;
      |       ^~~~
src/combat.h:32:3: warning:   when initialized here [-Wreorder]
   32 |   BTMonsterCombatant(BTMonsterGroup *grp, int startLevel, int startJob, int startAc, int startToHit, int startHp) : BTCombatant(startLevel, startJob, startAc, startToHit, startHp), group(grp), save(0) {}
      |   ^~~~~~~~~~~~~~~~~~
In file included from src/game.h:18:
src/item.h: In constructor ‘BTItemType::BTItemType()’:
src/item.h:124:7: warning: ‘BTItemType::itemSlot’ will be initialized after [-Wreorder]
  124 |   int itemSlot;
      |       ^~~~~~~~
src/item.h:123:7: warning:   ‘int BTItemType::bowDamage’ [-Wreorder]
  123 |   int bowDamage;
      |       ^~~~~~~~~
src/item.h:111:3: warning:   when initialized here [-Wreorder]
  111 |   BTItemType() : mustEquip(true), showCharges(false), toHitBonus(BTTOHITBONUS_ALWAYS), itemSlot(0), bowDamage(BTBOWDAMAGE_ARROW) {}
      |   ^~~~~~~~~~
In file included from src/song.h:12,
                 from src/game.h:25:
src/manifest.h: In constructor ‘BTAttackManifest::BTAttackManifest()’:
src/manifest.h:113:7: warning: ‘BTAttackManifest::xSpecial’ will be initialized after [-Wreorder]
  113 |   int xSpecial;
      |       ^~~~~~~~
src/manifest.h:111:7: warning:   ‘int BTAttackManifest::saveDifficulty’ [-Wreorder]
  111 |   int saveDifficulty;
      |       ^~~~~~~~~~~~~~
src/manifest.h:97:3: warning:   when initialized here [-Wreorder]
   97 |   BTAttackManifest() : xSpecial(BTEXTRADAMAGE_NONE), saveDifficulty(BTSAVE_DIFFICULTY), level(0), maximum(0) {}
      |   ^~~~~~~~~~~~~~~~
src/serialeditor.C: In member function ‘void BTSerializedEditor::edit(BTDisplay&, ObjectSerializer&)’:
src/serialeditor.C:67:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘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<std::__cxx11::basic_string<char> >::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<std::__cxx11::basic_string<char> >::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<BTDisplay::selectItem>&)’:
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<BTSpellEditor::extraItems>::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<BTSpellEditor::extraItems>::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<BTSpellEditor::extraItems>::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<BTSpellEditor::extraItems>::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<BTSpellEditor::extraItems>::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<BTDisplay::selectItem>&)’:
src/serialeditor.C:727:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<BTDisplay::selectItem>::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<BTDisplay::selectItem>::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<BTDisplay::selectItem>::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<item, item1>::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++ -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++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
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++/14/new: In member function ‘editModule’:
/usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ix5tmo
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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-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 -j4 --strict-build-id -m -i --build-id-seed 0.5.19-10.fc42 --unique-debug-suffix -0.5.19-10.fc42.aarch64 --unique-debug-src-base btbuilder-0.5.19-10.fc42.aarch64 --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-10.fc42.aarch64
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT
Scanned 67 directories and 4766 files,
               processed 0 inodes,
               0 modified (0 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.AMVvkI
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ 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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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-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
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: btbuilder-0.5.19-10.fc42.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aH9cQw
+ 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-10.fc42 btbuilder(aarch-64) = 0.5.19-10.fc42 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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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.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.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: btbuilder-data-0.5.19-10.fc42.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.I1NjGX
+ 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-10.fc42
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-10.fc42.aarch64
Provides: btbuilder-debugsource = 0.5.19-10.fc42 btbuilder-debugsource(aarch-64) = 0.5.19-10.fc42
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-10.fc42.aarch64
Provides: btbuilder-debuginfo = 0.5.19-10.fc42 btbuilder-debuginfo(aarch-64) = 0.5.19-10.fc42 debuginfo(build-id) = 6afb6a160f55f7e20a09f23e4a5832405d797d0c
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: btbuilder-debugsource(aarch-64) = 0.5.19-10.fc42
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/btbuilder-0.5.19-build/BUILDROOT
Wrote: /builddir/build/RPMS/btbuilder-0.5.19-10.fc42.aarch64.rpm
Wrote: /builddir/build/RPMS/btbuilder-debugsource-0.5.19-10.fc42.aarch64.rpm
Wrote: /builddir/build/RPMS/btbuilder-debuginfo-0.5.19-10.fc42.aarch64.rpm
Wrote: /builddir/build/RPMS/btbuilder-data-0.5.19-10.fc42.noarch.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.jwUX9p
+ 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-10.fc42.src.rpm
Finish: build phase for btbuilder-0.5.19-10.fc42.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-aarch64-1733552379.278725/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-10.fc42.src.rpm) Config(child) 3 minutes 29 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-debuginfo",
            "epoch": null,
            "version": "0.5.19",
            "release": "10.fc42",
            "arch": "aarch64"
        },
        {
            "name": "btbuilder-debugsource",
            "epoch": null,
            "version": "0.5.19",
            "release": "10.fc42",
            "arch": "aarch64"
        },
        {
            "name": "btbuilder",
            "epoch": null,
            "version": "0.5.19",
            "release": "10.fc42",
            "arch": "src"
        },
        {
            "name": "btbuilder-data",
            "epoch": null,
            "version": "0.5.19",
            "release": "10.fc42",
            "arch": "noarch"
        },
        {
            "name": "btbuilder",
            "epoch": null,
            "version": "0.5.19",
            "release": "10.fc42",
            "arch": "aarch64"
        }
    ]
}
RPMResults finished